CIRCT  20.0.0git
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Private 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

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

Static Public Member Functions

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

Public Attributes

 circuit_name
 
 edges
 
 old_bb_token
 

Private Member Functions

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

Detailed Description

Definition at line 220 of file support.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 252 of file support.py.

Member Function Documentation

◆ __enter__()

def Python.support.BackedgeBuilder.__enter__ (   self)

Definition at line 278 of file support.py.

◆ __exit__()

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

◆ _create()

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

◆ create()

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

Definition at line 264 of file support.py.

References Python.support.BackedgeBuilder._create().

◆ current()

def Python.support.BackedgeBuilder.current ( )
static

Definition at line 257 of file support.py.

Member Data Documentation

◆ circuit_name

Python.support.BackedgeBuilder.circuit_name

Definition at line 253 of file support.py.

◆ edges

Python.support.BackedgeBuilder.edges

◆ old_bb_token

Python.support.BackedgeBuilder.old_bb_token

Definition at line 279 of file support.py.

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


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