Module spirt::spv::lift

source ·
Expand description

SPIR-T to SPIR-V lifting.

Structs§

Enums§

  • CfgPoint 🔒
    Any of the possible points in structured or unstructured SPIR-T control-flow, that may require a separate SPIR-V basic block.
  • Global 🔒
  • LazyInst 🔒
    “Maybe-decorated “lazy” SPIR-V instruction, allowing separately emitting decorations from attributes, and the instruction itself, without eagerly allocating all the instructions.
  • Merge 🔒
  • What determines the values for Value::ControlRegionInputs, for a specific region (effectively the subset of “region parents” that support inputs).