List of all items
Structs
- BackendCapabilities
- Block
- BlockId
- Capabilities
- Instruction
- IrBuilder
- IrBuilderScope
- IrModule
- IrPrinter
- KernelConfig
- Parameter
- ValidationResult
- Validator
- Value
- ValueId
- VectorType
- lower_cuda::CudaLowering
- lower_cuda::CudaLoweringConfig
- lower_msl::MslLowering
- lower_msl::MslLoweringConfig
- lower_wgsl::WgslLowering
- lower_wgsl::WgslLoweringConfig
- optimize::AlgebraicSimplification
- optimize::ConstantFolding
- optimize::DeadBlockElimination
- optimize::DeadCodeElimination
- optimize::OptimizationResult
- optimize::PassManager
Enums
- AtomicOp
- BinaryOp
- CapabilityFlag
- CastKind
- CompareOp
- ConstantValue
- Dimension
- IrError
- IrNode
- IrType
- KernelMode
- MathOp
- MemoryScope
- ScalarType
- Terminator
- UnaryOp
- ValidationLevel
- WarpReduceOp
- WarpShuffleOp
- WarpVoteOp
- lower_cuda::LoweringError
- lower_msl::MslLoweringError
- lower_wgsl::WgslLoweringError
Traits
Functions
- lower_cuda::lower_to_cuda
- lower_cuda::lower_to_cuda_with_config
- lower_msl::lower_to_msl
- lower_msl::lower_to_msl_with_config
- lower_wgsl::lower_to_wgsl
- lower_wgsl::lower_to_wgsl_with_config
- optimize::optimize
- optimize::run_constant_folding
- optimize::run_dce