Module spirt::qptr

source ·
Expand description

QPtr-related type definitions and passes.

Modules

  • QPtr usage analysis (for legalizing/lifting).
  • QPtr lifting (e.g. to SPIR-V).
  • QPtr lowering (e.g. from SPIR-V).
  • Variable shapes (untyped memory layouts vs abstract resources).

Structs

  • Various toggles for layout-related behavior that is not unambiguous from the SPIR-V alone, or involves intermediary illegal SPIR-V (during legalization).

Enums