List of all items
Structs
- BasicBlock
- BasicBlockId
- Constant
- FieldIdx
- FunctionAttributes
- FunctionId
- FunctionMIR
- Local
- LocalDecl
- MirContext
- Place
- SelectArm
- SwitchTargets
- build::MirBuilder
- dataflow::Channel
- dataflow::ChannelId
- dataflow::DataflowGraph
- dataflow::DependencyAnalysis
- dataflow::EnergyEstimate
- dataflow::OperatorId
- dataflow::ScheduleStep
- dataflow::ScheduledDfg
- dataflow::TokenConversionError
- dataflow::extract::DfgExtractor
- dataflow::optimize::DfgOptimizer
- dataflow::optimize::OptimizationStats
- dataflow::optimize::StreamFusion
- dataflow::schedule::EnergyAwareScheduler
- dataflow::schedule::SchedulingConfig
- match_lowering::LoweredBlock
- match_lowering::MatchArm
- match_lowering::MatchLowering
- match_lowering::PatternMatrix
- match_lowering::PatternRow
- ndarray_fusion::FusionChain
- visit::LocalCounter
Enums
- AggregateKind
- BinOp
- CastKind
- ChannelOp
- FloatTy
- InlineHint
- IntTy
- Literal
- Operand
- PlaceElem
- ProcessorTarget
- Rvalue
- SimdOp
- SimdWidth
- Statement
- Terminator
- Ty
- UintTy
- UnOp
- dataflow::ComputeOp
- dataflow::DfOperator
- dataflow::MemoryOp
- dataflow::TokenType
- dataflow::TokenValue
- dataflow::schedule::ThermalConstraint
- match_lowering::CtorKind
- match_lowering::LitPat
- match_lowering::Pat
- ndarray_fusion::FusedBinOp
- ndarray_fusion::FusedExpr
- ndarray_fusion::FusedUnaryOp
Traits
Functions
- build::build_mir
- const_fold::fold_constants
- match_lowering::lower_simple_match
- ndarray_fusion::find_fusion_chains
- ndarray_fusion::fused_expr_to_c
- pretty::print_basic_block
- pretty::print_function
- pretty::print_mir_context
- pretty::print_operand
- pretty::print_place
- pretty::print_rvalue
- pretty::print_statement
- pretty::print_terminator