Module rspirv::grammar
[−]
[src]
The module containing the whole SPIR-V syntax grammar.
It defines the syntax grammar of all instructions (their layouts and operands).
It also provides many reflect functions.
Modules
reflect |
Reflect functions for SPIR-V instructions. |
Structs
CoreInstructionTable |
The table for all SPIR-V core instructions. |
ExtendedInstruction |
Grammar for an extended instruction. |
GlslStd450InstructionTable |
The table for all |
Instruction |
Grammar for a SPIR-V instruction. |
LogicalOperand |
Grammar for a SPIR-V logical operand. |
OpenCLStd100InstructionTable |
The table for all |
Enums
OperandKind |
All operand kinds in the SPIR-V grammar. |
OperandQuantifier |
The repeat specification for a SPIR-V logical operand. |