fhelium.compile.passes.backend._resolve_operations
Resolve every executable Program operation to a Backend call.
ResolveBackendOperationsPass
class View source
python
ResolveBackendOperationsPass(registry: OperationImplementationRegistry, in_place: bool = False, name: str = 'resolve-backend-operations')1
Require Backend support and build the Program dispatch table.
Attributes
| Name | Type | Default/value |
|---|---|---|
registry | OperationImplementationRegistry | |
in_place | bool | False |
name | str | 'resolve-backend-operations' |
run
method
python
def run(compilation: 'Compilation') -> PassResult: ...1