MLIR  15.0.0git
Public Member Functions | List of all members
mlir::SymbolTable::SymbolUse Class Reference

This class represents a specific symbol use. More...

#include "mlir/IR/SymbolTable.h"

Public Member Functions

 SymbolUse (Operation *op, SymbolRefAttr symbolRef)
 
OperationgetUser () const
 Return the operation user of this symbol reference. More...
 
SymbolRefAttr getSymbolRef () const
 Return the symbol reference that this use represents. More...
 

Detailed Description

This class represents a specific symbol use.

Definition at line 144 of file SymbolTable.h.

Constructor & Destructor Documentation

◆ SymbolUse()

mlir::SymbolTable::SymbolUse::SymbolUse ( Operation op,
SymbolRefAttr  symbolRef 
)
inline

Definition at line 146 of file SymbolTable.h.

Member Function Documentation

◆ getSymbolRef()

SymbolRefAttr mlir::SymbolTable::SymbolUse::getSymbolRef ( ) const
inline

Return the symbol reference that this use represents.

Definition at line 153 of file SymbolTable.h.

Referenced by replaceAllSymbolUsesImpl().

◆ getUser()

Operation* mlir::SymbolTable::SymbolUse::getUser ( ) const
inline

Return the operation user of this symbol reference.

Definition at line 150 of file SymbolTable.h.

Referenced by replaceAllSymbolUsesImpl().


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