CIRCT  19.0.0git
Public Member Functions | Private Attributes | List of all members
PyAppIDIndex Class Reference
Collaboration diagram for PyAppIDIndex:
Collaboration graph

Public Member Functions

 PyAppIDIndex (MlirOperation root)
 PyAppIDIndex (const PyAppIDIndex &)=delete
 ~PyAppIDIndex ()
MlirAttribute getChildAppIDsOf (MlirOperation op) const
py::object getAppIDPathAttr (MlirOperation fromMod, MlirAttribute appid, MlirLocation loc) const

Private Attributes

CirctESIAppIDIndex index

Detailed Description

Definition at line 55 of file ESIModule.cpp.

Constructor & Destructor Documentation

◆ PyAppIDIndex() [1/2]

PyAppIDIndex::PyAppIDIndex ( MlirOperation  root)

Definition at line 57 of file ESIModule.cpp.

References circtESIAppIDIndexGet().

◆ PyAppIDIndex() [2/2]

PyAppIDIndex::PyAppIDIndex ( const PyAppIDIndex )

◆ ~PyAppIDIndex()

PyAppIDIndex::~PyAppIDIndex ( )

Definition at line 59 of file ESIModule.cpp.

References circtESIAppIDIndexFree().

Member Function Documentation

◆ getAppIDPathAttr()

py::object PyAppIDIndex::getAppIDPathAttr ( MlirOperation  fromMod,
MlirAttribute  appid,
MlirLocation  loc 
) const

Definition at line 65 of file ESIModule.cpp.

References circtESIAppIDIndexGetAppIDPath().

◆ getChildAppIDsOf()

MlirAttribute PyAppIDIndex::getChildAppIDsOf ( MlirOperation  op) const

Definition at line 61 of file ESIModule.cpp.

References circtESIAppIDIndexGetChildAppIDsOf().

Member Data Documentation

◆ index

CirctESIAppIDIndex PyAppIDIndex::index

Definition at line 75 of file ESIModule.cpp.

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