MLIR  20.0.0git
mlir::SymbolTable Member List

This is the complete list of members for mlir::SymbolTable, including all inherited members.

erase(Operation *symbol)mlir::SymbolTable
generateSymbolName(StringRef name, UniqueChecker uniqueChecker, unsigned &uniquingCounter)mlir::SymbolTableinlinestatic
getNearestSymbolTable(Operation *from)mlir::SymbolTablestatic
getOp() constmlir::SymbolTableinline
getSymbolAttrName()mlir::SymbolTableinlinestatic
getSymbolName(Operation *symbol)mlir::SymbolTablestatic
getSymbolUses(Operation *from)mlir::SymbolTablestatic
getSymbolUses(Region *from)mlir::SymbolTablestatic
getSymbolUses(StringAttr symbol, Operation *from)mlir::SymbolTablestatic
getSymbolUses(Operation *symbol, Operation *from)mlir::SymbolTablestatic
getSymbolUses(StringAttr symbol, Region *from)mlir::SymbolTablestatic
getSymbolUses(Operation *symbol, Region *from)mlir::SymbolTablestatic
getSymbolVisibility(Operation *symbol)mlir::SymbolTablestatic
getVisibilityAttrName()mlir::SymbolTableinlinestatic
insert(Operation *symbol, Block::iterator insertPt={})mlir::SymbolTable
lookup(StringRef name) constmlir::SymbolTable
lookup(StringRef name) constmlir::SymbolTableinline
lookup(StringAttr name) constmlir::SymbolTable
lookup(StringAttr name) constmlir::SymbolTableinline
lookupNearestSymbolFrom(Operation *from, StringAttr symbol)mlir::SymbolTablestatic
lookupNearestSymbolFrom(Operation *from, SymbolRefAttr symbol)mlir::SymbolTablestatic
lookupNearestSymbolFrom(Operation *from, StringAttr symbol)mlir::SymbolTableinlinestatic
lookupNearestSymbolFrom(Operation *from, SymbolRefAttr symbol)mlir::SymbolTableinlinestatic
lookupSymbolIn(Operation *op, StringAttr symbol)mlir::SymbolTablestatic
lookupSymbolIn(Operation *op, StringRef symbol)mlir::SymbolTableinlinestatic
lookupSymbolIn(Operation *op, SymbolRefAttr symbol)mlir::SymbolTablestatic
lookupSymbolIn(Operation *op, SymbolRefAttr symbol, SmallVectorImpl< Operation * > &symbols)mlir::SymbolTablestatic
remove(Operation *op)mlir::SymbolTable
rename(StringAttr from, StringAttr to)mlir::SymbolTable
rename(Operation *op, StringAttr to)mlir::SymbolTable
rename(StringAttr from, StringRef to)mlir::SymbolTable
rename(Operation *op, StringRef to)mlir::SymbolTable
renameToUnique(StringAttr from, ArrayRef< SymbolTable * > others)mlir::SymbolTable
renameToUnique(Operation *op, ArrayRef< SymbolTable * > others)mlir::SymbolTable
replaceAllSymbolUses(StringAttr oldSymbol, StringAttr newSymbol, Operation *from)mlir::SymbolTablestatic
replaceAllSymbolUses(Operation *oldSymbol, StringAttr newSymbolName, Operation *from)mlir::SymbolTablestatic
replaceAllSymbolUses(StringAttr oldSymbol, StringAttr newSymbol, Region *from)mlir::SymbolTablestatic
replaceAllSymbolUses(Operation *oldSymbol, StringAttr newSymbolName, Region *from)mlir::SymbolTablestatic
setSymbolName(Operation *symbol, StringAttr name)mlir::SymbolTablestatic
setSymbolName(Operation *symbol, StringRef name)mlir::SymbolTableinlinestatic
setSymbolVisibility(Operation *symbol, Visibility vis)mlir::SymbolTablestatic
symbolKnownUseEmpty(StringAttr symbol, Operation *from)mlir::SymbolTablestatic
symbolKnownUseEmpty(Operation *symbol, Operation *from)mlir::SymbolTablestatic
symbolKnownUseEmpty(StringAttr symbol, Region *from)mlir::SymbolTablestatic
symbolKnownUseEmpty(Operation *symbol, Region *from)mlir::SymbolTablestatic
SymbolTable(Operation *symbolTableOp)mlir::SymbolTable
Visibility enum namemlir::SymbolTable
walkSymbolTables(Operation *op, bool allSymUsesVisible, function_ref< void(Operation *, bool)> callback)mlir::SymbolTablestatic