|
None | resolve (cls, ir.Location|None loc=None, ir.InsertionPoint|None ip=None) |
|
◆ resolve()
None iron.resolvable.Resolvable.resolve |
( |
|
cls, |
|
|
ir.Location | None |
loc = None , |
|
|
ir.InsertionPoint | None |
ip = None |
|
) |
| |
Resolve the current object into one or more MLIR operations.
Should only be called within an MLIR context.
Args:
loc (ir.Location | None, optional): Location is used by MLIR object during construction in some cases. Defaults to None.
ip (ir.InsertionPoint | None, optional): InsertionPoint is used by MLIR object during construction in some cases. Defaults to None.
Reimplemented in iron.runtime.task.InlineOpRuntimeTask, iron.runtime.task.RuntimeTask, iron.runtime.runtime.Runtime, iron.runtime.dmatask.DMATask, iron.kernel.Kernel, iron.globalbuffer.GlobalBuffer, iron.device.device.XCVC1902, iron.device.device.NPU2, iron.device.device.NPU1Col4, iron.device.device.NPU1Col3, iron.device.device.NPU1Col2, iron.device.device.NPU1Col1, iron.device.device.Device.__DeviceTile, iron.dataflow.objectfifo.ObjectFifoLink, iron.dataflow.objectfifo.ObjectFifoHandle, and iron.dataflow.objectfifo.ObjectFifo.
The documentation for this class was generated from the following file: