List of all items
Structs
- Location
- MySpan
- gen_ir::AST
- gen_ir::AssignOpMold
- gen_ir::BodyOpMold
- gen_ir::BranchOpMold
- gen_ir::CmpOpMold
- gen_ir::DelayOpMold
- gen_ir::DynDelayOpMold
- gen_ir::IfOpMold
- gen_ir::InstRule
- gen_ir::InvokeOpMold
- gen_ir::LitOpMold
- gen_ir::LooseForOpMold
- gen_ir::Module
- gen_ir::ModuleMold
- gen_ir::MultiAssignOpMold
- gen_ir::MultiValueMold
- gen_ir::NopOp
- gen_ir::Op
- gen_ir::ParOpMold
- gen_ir::PrimOpMold
- gen_ir::ReturnOpMold
- gen_ir::Rule
- gen_ir::RuleId
- gen_ir::RuleMold
- gen_ir::SeqOpMold
- gen_ir::SimExitOp
- gen_ir::SimFromInt
- gen_ir::SimPrintOpMold
- gen_ir::SlotMap
- gen_ir::StepOpMold
- gen_ir::TightForOpMold
- gen_ir::TimingIntv
- gen_ir::TypedLit
- gen_ir::Value
- gen_ir::ValueId
- gen_ir::ValueMold
- interface::BigInt
- interface::BigUint
- interface::RuleHandle
- interface::Var
- interface::Vars
- stl::GeneratedModule
- stl::Wire
- stl::fifo::FIFO
- stl::mem::Mem1r1w
- stl::mem::Mem1r1w2d
- stl::mem::Mem1r1w2dxk
- stl::mem::Mem1r1wxk
- stl::mem::Memcrsw
- stl::reg::Reg
- stl::sim::Integer
- utils::AutoVec
- utils::AutoVecIter
- utils::AutoVecIterMut
- utils::WeightedUnionFind
- utils::autovec::AutoVec
- utils::autovec::AutoVecIter
- utils::autovec::AutoVecIterMut
- utils::union_find::WeightedUnionFind
Enums
- MethodRel
- PrintItem
- RuleSignature
- RuleTiming
- gen_ir::ASTNode
- gen_ir::Cmp
- gen_ir::MethodRel
- gen_ir::ModuleBody
- gen_ir::Prim
- gen_ir::PrintItem
- gen_ir::RuleRel
- gen_ir::RuleSignature
- gen_ir::RuleTiming
- stl::fifo::FifoTy
- type_sys::Type
Traits
- IRDump
- interface::CmtAST
- interface::CmtLit
- interface::Instance
- interface::ToIOMacro
- interface::ToPrintItem
- interface::ops::Add
- interface::ops::Andr
- interface::ops::AsSInt
- interface::ops::AsUInt
- interface::ops::BitAnd
- interface::ops::BitOr
- interface::ops::BitXor
- interface::ops::Cat
- interface::ops::CmpOps
- interface::ops::Cvt
- interface::ops::DShl
- interface::ops::DShr
- interface::ops::Div
- interface::ops::ExtractBits
- interface::ops::Head
- interface::ops::Mul
- interface::ops::Neg
- interface::ops::Not
- interface::ops::Orr
- interface::ops::Pad
- interface::ops::Rem
- interface::ops::Repeat
- interface::ops::Shl
- interface::ops::Shr
- interface::ops::Sub
- interface::ops::Tail
- interface::ops::Xorr
- type_sys::TypeChecker
- utils::UFOrd
- utils::union_find::UFOrd
Macros
- always
- anno
- branch
- distinguisher
- ext_method
- external
- for_
- generate
- if_
- input
- instance
- io
- itfc_declare
- method
- method_rel
- method_rel_raw
- move_
- named_always
- named_ext_method
- named_instance
- named_method
- named_var
- output
- par
- ret
- ret_raw
- schedule
- schedule_raw
- seq
- set_name
- sim_exit
- sim_print
- statement
- step
- var
Attribute Macros
Functions
- extract_span_from_location
- interface::literal
- stl::fifo::fifo
- stl::fifo::fifo1_pull
- stl::fifo::fifo1_push
- stl::fifo::fifo2_i
- stl::fifo::fifo_default
- stl::fifo::fifo_unit
- stl::mem::mem1r1w
- stl::mem::mem1r1w2d
- stl::mem::mem1r1w2dxk
- stl::mem::mem1r1wxk
- stl::mem::memcrsw
- stl::reg::named_reg_pipe
- stl::reg::reg
- stl::reg::reg_init
- stl::reg::reg_pipe
- stl::reg::shift_reg
- stl::sim::int
- stl::sim::int_as
- stl::sim::integer
- stl::wire
- utils::autovec::string_match
- utils::indent
- utils::print_to
- utils::setup_logger
- utils::setup_logger_with_level
- utils::string_match