CIRCT 24.0.0git
Loading...
Searching...
No Matches
Python.support.BackedgeBuilder.Edge Class Reference
Collaboration diagram for Python.support.BackedgeBuilder.Edge:

Public Member Functions

 __init__ (self, creator, ir.Type type, str backedge_name, op_view, ir.Operation instance_of, ir.Location loc=None)
 result (self)
 erase (self)

Public Attributes

BackedgeBuilder creator = creator
 dummy_op
 instance_of = instance_of
 op_view = op_view
 port_name = backedge_name
 loc = loc
bool erased = False

Detailed Description

Definition at line 228 of file support.py.

Constructor & Destructor Documentation

◆ __init__()

Python.support.BackedgeBuilder.Edge.__init__ ( self,
creator,
ir.Type type,
str backedge_name,
op_view,
ir.Operation instance_of,
ir.Location loc = None )

Definition at line 230 of file support.py.

Member Function Documentation

◆ erase()

Python.support.BackedgeBuilder.Edge.erase ( self)

Definition at line 251 of file support.py.

References creator, dummy_op, and erased.

◆ result()

Python.support.BackedgeBuilder.Edge.result ( self)

Definition at line 248 of file support.py.

References dummy_op.

Member Data Documentation

◆ creator

BackedgeBuilder Python.support.BackedgeBuilder.Edge.creator = creator

Definition at line 237 of file support.py.

Referenced by erase().

◆ dummy_op

Python.support.BackedgeBuilder.Edge.dummy_op
Initial value:
= ir.Operation.create("builtin.unrealized_conversion_cast",
[type],
loc=loc)

Definition at line 238 of file support.py.

Referenced by erase(), and result().

◆ erased

bool Python.support.BackedgeBuilder.Edge.erased = False

Definition at line 245 of file support.py.

Referenced by erase().

◆ instance_of

Python.support.BackedgeBuilder.Edge.instance_of = instance_of

Definition at line 241 of file support.py.

◆ loc

Python.support.BackedgeBuilder.Edge.loc = loc

Definition at line 244 of file support.py.

◆ op_view

Python.support.BackedgeBuilder.Edge.op_view = op_view

Definition at line 242 of file support.py.

◆ port_name

Python.support.BackedgeBuilder.Edge.port_name = backedge_name

Definition at line 243 of file support.py.


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