fhelium.compile._material_requirements
Resolve implementation material requirements in Compile Programs.
implementation_registry
function View source
python
def implementation_registry(compilation: Compilation, registry: OperationImplementationRegistry | None=None) -> OperationImplementationRegistry: ...1
Use a local registry or the compilation's implementation registry.
resolve_key_layouts
function View source
python
def resolve_key_layouts(compilation: Compilation, operations: Iterable[Operation]) -> int: ...1
Resolve layouts for material symbols consumed by these operations.
resolve_material_requirements
function View source
python
def resolve_material_requirements(compilation: Compilation, operations: Iterable[Operation], registry: OperationImplementationRegistry | None=None) -> PassResult: ...1
Complete declarations for the supplied operations using their implementations.