Module rspirv::grammar[][src]

Expand description

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 functions for SPIR-V instructions.

Structs

The table for all SPIR-V core instructions.

Grammar for an extended instruction.

The table for all GLSLstd450 extended instructions.

Grammar for a SPIR-V instruction.

Grammar for a SPIR-V logical operand.

The table for all OpenCLstd100 extended instructions.

Enums

All operand kinds in the SPIR-V grammar.

The repeat specification for a SPIR-V logical operand.