IRON 1.0
All Classes Namespaces Files Functions Variables
Public Member Functions | Public Attributes | List of all members
iron.worker._BarrierSetOp Class Reference
Inheritance diagram for iron.worker._BarrierSetOp:
Inheritance graph
[legend]
Collaboration diagram for iron.worker._BarrierSetOp:
Collaboration graph
[legend]

Public Member Functions

 __init__ (self, WorkerRuntimeBarrier barrier, int value)
 
None resolve (self, ir.Location|None loc=None, ir.InsertionPoint|None ip=None)
 

Public Attributes

 value
 

Detailed Description

A resolvable instance of a WorkerRuntimeBarrier. This should not be used directly.

Constructor & Destructor Documentation

◆ __init__()

iron.worker._BarrierSetOp.__init__ (   self,
WorkerRuntimeBarrier  barrier,
int  value 
)

Member Function Documentation

◆ resolve()

None iron.worker._BarrierSetOp.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 from iron.resolvable.Resolvable.

Member Data Documentation

◆ value

iron.worker._BarrierSetOp.value

The documentation for this class was generated from the following file: