List of all items
Structs
- analysis::DominatorTree
- analysis::PredecessorTable
- analysis::TemporalRegion
- analysis::TemporalRegionData
- analysis::TemporalRegionGraph
- ir::Arg
- ir::Block
- ir::BlockData
- ir::BlockDumper
- ir::DeclData
- ir::DeclId
- ir::ExtUnit
- ir::ExtUnitData
- ir::Inst
- ir::InstBuilder
- ir::InstDumper
- ir::Module
- ir::ModuleDumper
- ir::RegTrigger
- ir::Signature
- ir::SignatureDumper
- ir::Unit
- ir::UnitBuilder
- ir::UnitData
- ir::UnitFlags
- ir::UnitId
- ir::Value
- ir::ValueDumper
- opt::PassContext
- opt::prelude::PassContext
- pass::cf::ConstFolding
- pass::cfs::BlockNumbering
- pass::cfs::ControlFlowSimplification
- pass::dce::DeadCodeElim
- pass::deseq::Desequentialization
- pass::ecm::EarlyCodeMotion
- pass::gcse::GlobalCommonSubexprElim
- pass::insim::InstSimplification
- pass::proclower::ProcessLowering
- pass::tcm::TemporalCodeMotion
- pass::vtpp::VarToPhiPromotion
- table::PrimaryTable
- table::PrimaryTable2
- table::SecondaryTable
- value::ArrayValue
- value::IntValue
- value::StructValue
- value::TimeValue
- verifier::Verifier
- verifier::VerifierError
- verifier::VerifierErrors
Enums
- ir::AnyObject
- ir::InstData
- ir::LinkedUnit
- ir::Opcode
- ir::RegMode
- ir::UnitKind
- ir::UnitName
- ir::ValueData
- ty::TypeKind
- value::Value
Traits
Macros
Functions
- assembly::parse_module
- assembly::parse_module_unchecked
- assembly::parse_time
- assembly::parse_type
- assembly::write_module
- assembly::write_module_string
- mlir::write_module
- mlir::write_module_string
- pass::cf::run_on_inst
- pass::cf::run_on_value
- ty::array_ty
- ty::entity_ty
- ty::enum_ty
- ty::func_ty
- ty::int_ty
- ty::pointer_ty
- ty::signal_ty
- ty::struct_ty
- ty::time_ty
- ty::void_ty