|
My Project
|
#include <SymbolTable.h>


Public Member Functions | |
| Operation * | lookupSymbol (StringRef name) |
| template<typename T > | |
| T | lookupSymbol (StringRef name) |
Static Public Member Functions | |
| static LogicalResult | verifyTrait (Operation *op) |
Additional Inherited Members | |
Protected Member Functions inherited from mlir::OpTrait::TraitBase< ConcreteType, SymbolTable > | |
| Operation * | getOperation () |
| Return the ultimate Operation being worked on. More... | |
Static Protected Member Functions inherited from mlir::OpTrait::TraitBase< ConcreteType, SymbolTable > | |
| static LogicalResult | verifyTrait (Operation *op) |
| static AbstractOperation::OperationProperties | getTraitProperties () |
A trait used to provide symbol table functionalities to a region operation. This operation must hold exactly 1 region. Once attached, all operations that are directly within the region, i.e not including those within child regions, that contain a 'SymbolTable::getSymbolAttrName()' StringAttr will be verified to ensure that the names are uniqued. These operations must also adhere to the constraints defined by the Symbol trait, even if they do not inherit from it.
|
inline |
Look up a symbol with the specified name, returning null if no such name exists. Symbol names never include the @ on them. Note: This performs a linear scan of held symbols.
|
inline |
|
inlinestatic |
1.8.13