fhelium.compile.passes.backend._materialize_resources
Add constructible resources required by resolved Backend operations.
MaterializeResourcesPass
class View source
python
MaterializeResourcesPass(materializer: ResourceMaterializer, name: str = 'materialize-backend-resources')1
Create missing constructible resources once for the whole Program.
Attributes
| Name | Type | Default/value |
|---|---|---|
materializer | ResourceMaterializer | |
name | str | 'materialize-backend-resources' |
run
method
python
def run(compilation: 'Compilation') -> PassResult: ...1