List of all items
Structs
- ehdl::ElaborateConfig
- passes::CanonicalizePass
- passes::DefUseDepModel
- passes::DelayResolvePass
- passes::Dep
- passes::DirectiveDepModel
- passes::EmptyVisitor
- passes::FSMChild
- passes::FSMGenPass
- passes::FSMRet
- passes::FunctionInlinePass
- passes::IndexedOp
- passes::InlinePass
- passes::LegalCheckPass
- passes::MPartPass
- passes::MSchedPass
- passes::MethodRelInferPass
- passes::OpsPerStep
- passes::PassThrough
- passes::PortResolvePass
- passes::RuleId
- passes::RuleSched
- passes::RuleSchedStat
- passes::SchedPass
- passes::SetPrivatePass
- passes::SetSynthPass
- passes::SideEffectPass
- passes::TConstraint
- passes::TopoSolver
- passes::TypeInferPass
- passes::ValueContext
- passes::VisitorArchieve
- passes::VisitorData
- passes::pass::FSMChild
- passes::pass::FSMGenPass
- passes::pass::FSMRet
- sim::cmtirust::Cmtirust
- sim::cmtirust::RuleInfo
- sim::cmtirust::RustRuleRun
- sim::interface::ModuleRun
- sim::interface::RuleRun
- sim::interface::SimData
- sim::interface::SimItfc
- sim::ksim::SimKhronos
- sim::verilator::CppRuleRun
- sim::verilator::Instance
- sim::verilator::ScheduleRun
- sim::verilator::SimVerilator
- sim::verilator::VerilatorRun
- sim::verilator::instance::IntegerInstance
- sim::verilator::instance::SvInstance
- sim::verilator::instance::SvMethod
- to_fir::FirBuilder
- to_fir::FirStmtBuilder
- to_fir::ModuleImpl
- to_fir::RuleImpl
- to_fir::ToFirVisitor
- utils::AutoVec
- utils::AutoVecIter
- utils::AutoVecIterMut
- utils::WeightedUnionFind
- utils::autovec::AutoVec
- utils::autovec::AutoVecIter
- utils::autovec::AutoVecIterMut
- utils::union_find::WeightedUnionFind
Enums
- ehdl::Backend
- ehdl::SimBackend
- passes::DepKind
- passes::DepModel
- passes::DirectiveSep
- passes::ItemRecursive
- passes::SchedItem
- passes::TDelta
- sim::cmtirust::PrintItem
- sim::cmtirust::RustExpr
- sim::interface::Guard
- sim::interface::RunStatus
- sim::verilator::instance::InstanceImpl
- to_fir::FirModule
Traits
- passes::DepModelTrait
- passes::Visitor
- sim::verilator::instance::InstanceTrait
- utils::UFOrd
- utils::union_find::UFOrd
Macros
Functions
- ehdl::cmtir_config
- ehdl::elaborate
- ehdl::fir_config
- ehdl::ksim_config
- ehdl::sv_config
- ehdl::verilator_config
- passes::all_passes
- passes::canonicalize
- passes::change_invoke_op_instance
- passes::change_invoke_op_rule
- passes::check_conflict_at_step
- passes::function_inline
- passes::invoke_legal_check
- passes::invoke_op_at_step
- passes::legal_check
- passes::mpart
- passes::msched
- passes::op_guard_check
- passes::op_infer_type
- passes::op_replace_value_with_map_new
- passes::op_type_check
- passes::path_in_crate_dir
- passes::path_in_workspace_dir
- passes::prim_type_check
- passes::prim_type_infer
- passes::side_effect
- passes::type_infer
- passes::visit_order
- sim::ksim::create_ksim_workspace
- sim::verilator::create_verilator_workspace
- sim::verilator::instance::reset_in_cpp
- sim::verilator::instance::tick_in_cpp
- to_fir::legalize_as_fir_id
- to_fir::run_firtool
- to_fir::to_fir_pipeline
- utils::autovec::string_match
- utils::indent
- utils::print_to
- utils::setup_logger
- utils::setup_logger_with_level
- utils::string_match