Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

SPIRVAnalysisCache
SPIRVCacheEntry
SPIRVConstantFoldingHelper
SPIRVDepGraph
SPIRVDominatorTree
SPIRVLivenessInfo
SPIRVPassConfig
SPIRVPassRegistry
SPIRVPassStats
SPIRVWorklist
SpirVBackend
The SPIR-V code generation backend for OxiLean.
SpirVBasicBlock
A basic block within a SPIR-V function.
SpirVFunction
A SPIR-V function definition.
SpirVInstruction
A single SPIR-V instruction.
SpirVModule
A complete SPIR-V module.

Enums§

AddressingModel
SPIR-V addressing models.
BuiltIn
SPIR-V built-in variables.
Decoration
SPIR-V decoration values.
ExecutionMode
SPIR-V execution modes.
ExecutionModel
SPIR-V execution models (shader stage).
GlslStd450Op
GLSLstd450 extended instruction opcodes (a representative subset).
ImageDim
Image dimensionality for OpTypeImage.
ImageFormat
Image format for OpTypeImage.
MemoryModel
SPIR-V memory models.
SPIRVPassPhase
SpirVCapability
SPIR-V capabilities (OpCapability).
SpirVOp
SPIR-V opcodes (a representative subset).
SpirVType
SPIR-V type system.
StorageClass
SPIR-V storage classes for pointer types.