Module qptr

Source
Expand description

QPtr-related type definitions and passes.

Modules§

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

Structs§

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

Enums§

QPtrAttr
QPtr-specific attributes ([Attr::QPtr]).
QPtrMemUsageKind
QPtrOp
QPtr-specific operations ([DataInstKind::QPtr]).
QPtrUsage