CIRCT 20.0.0git
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Python.support.BackedgeBuilder Class Reference
Inheritance diagram for Python.support.BackedgeBuilder:
Inheritance graph
[legend]
Collaboration diagram for Python.support.BackedgeBuilder:
Collaboration graph
[legend]

Classes

class  Edge
 

Public Member Functions

 __init__ (self, str circuit_name="")
 
 __enter__ (self)
 
 __exit__ (self, exc_type, exc_value, traceback)
 

Static Public Member Functions

 current ()
 
 create (*args, **kwargs)
 

Public Attributes

 circuit_name
 
 edges
 
 old_bb_token
 

Protected Member Functions

 _create (self, ir.Type type, str port_name, op_view, ir.Operation instance_of=None, ir.Location loc=None)
 

Detailed Description

Definition at line 224 of file support.py.

Constructor & Destructor Documentation

◆ __init__()

Python.support.BackedgeBuilder.__init__ (   self,
str   circuit_name = "" 
)

Definition at line 256 of file support.py.

Member Function Documentation

◆ __enter__()

Python.support.BackedgeBuilder.__enter__ (   self)

Definition at line 282 of file support.py.

◆ __exit__()

Python.support.BackedgeBuilder.__exit__ (   self,
  exc_type,
  exc_value,
  traceback 
)

◆ _create()

Python.support.BackedgeBuilder._create (   self,
ir.Type  type,
str  port_name,
  op_view,
ir.Operation   instance_of = None,
ir.Location   loc = None 
)
protected

◆ create()

Python.support.BackedgeBuilder.create ( args,
**  kwargs 
)
static

Definition at line 268 of file support.py.

References Python.support.BackedgeBuilder._create().

◆ current()

Python.support.BackedgeBuilder.current ( )
static

Definition at line 261 of file support.py.

Member Data Documentation

◆ circuit_name

Python.support.BackedgeBuilder.circuit_name

Definition at line 257 of file support.py.

◆ edges

Python.support.BackedgeBuilder.edges

◆ old_bb_token

Python.support.BackedgeBuilder.old_bb_token

Definition at line 283 of file support.py.

Referenced by Python.support.BackedgeBuilder.__exit__().


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