List of all items
Structs
- AttrSet
- AttrSetDef
- Const
- ConstDef
- Context
- ControlNode
- ControlNodeDef
- ControlNodeOutputDecl
- ControlRegion
- ControlRegionDef
- ControlRegionInputDecl
- DataInst
- DataInstDef
- DataInstForm
- DataInstFormDef
- Diag
- EntityDefs
- EntityList
- EntityListIter
- EntityOrientedDenseMap
- Func
- FuncDecl
- FuncDefBody
- FuncParam
- GlobalVar
- GlobalVarDecl
- GlobalVarDefBody
- InternedStr
- Module
- OrdAssertEq
- Type
- TypeDef
- cfg::ControlFlowGraph
- cfg::ControlInst
- cfg::Structurizer
- func_at::FuncAt
- func_at::FuncAtMut
- print::AttrsAndDef
- print::Plan
- print::Printer
- qptr::LayoutConfig
- qptr::QPtrMemUsage
- qptr::analyze::InferUsage
- qptr::lift::LiftToSpvPtrs
- qptr::lower::LowerFromSpvPtrs
- qptr::shapes::MaybeDynMemLayout
- qptr::shapes::MemLayout
- spv::DebugSourceLang
- spv::DebugSources
- spv::Dialect
- spv::Inst
- spv::InstWithIds
- spv::ModuleDebugInfo
- spv::print::TokensForOperand
- spv::read::ModuleParser
- spv::spec::BitIdx
- spv::spec::Enumerant
- spv::spec::ExtInstSetDesc
- spv::spec::ExtInstSetInstructionDesc
- spv::spec::InstructionDef
- spv::spec::Opcode
- spv::spec::OperandKind
- spv::spec::PackedOperandNameAndKind
- spv::spec::Spec
- spv::spec::WellKnown
- spv::spec::indexed::KhrSegmentedVec
- spv::spec::indexed::NamedIdxMap
- spv::spec::raw::CoreGrammar
- spv::spec::raw::ExtInstGrammar
- spv::spec::raw::Instruction
- spv::spec::raw::InstructionPrintingClass
- spv::spec::raw::Operand
- spv::spec::raw::OperandKind
- spv::spec::raw::OperandKindEnumerant
- spv::write::ModuleEmitter
Enums
- AddrSpace
- Attr
- ConstCtor
- ControlNodeKind
- DataInstKind
- DeclDef
- DiagLevel
- DiagMsgPart
- ExportKey
- Exportee
- Import
- ModuleDebugInfo
- ModuleDialect
- SelectionKind
- TypeCtor
- TypeCtorArg
- Value
- cfg::ControlInstKind
- cfg::ExitInvocationKind
- qptr::QPtrAttr
- qptr::QPtrMemUsageKind
- qptr::QPtrOp
- qptr::QPtrUsage
- qptr::shapes::GlobalVarShape
- qptr::shapes::Handle
- spv::Imm
- spv::print::Token
- spv::spec::InstructionCategory
- spv::spec::LiteralSize
- spv::spec::OperandKindDef
- spv::spec::OperandMode
- spv::spec::RestOperandsUnit
- spv::spec::indexed::Flat
- spv::spec::indexed::FlatWithHoles
- spv::spec::indexed::KhrSegmented
- spv::spec::raw::CowStr
- spv::spec::raw::DecOrHex
- spv::spec::raw::OperandKindCategory
- spv::spec::raw::Quantifier
- transform::Transformed
Traits
- EntityOrientedMapKey
- print::Print
- spv::spec::indexed::FlatIdx
- spv::spec::indexed::StorageShape
- transform::InnerInPlaceTransform
- transform::InnerTransform
- transform::Transformer
- visit::DynInnerVisit
- visit::InnerVisit
- visit::Visit
- visit::Visitor
Functions
- passes::legalize::structurize_func_cfgs
- passes::link::minimize_exports
- passes::link::resolve_imports
- passes::qptr::analyze_uses
- passes::qptr::lift_to_spv_ptrs
- passes::qptr::lower_from_spv_ptrs
- spv::encode_literal_string
- spv::extract_literal_string
- spv::print::inst_operands
- spv::print::operand_from_imms