Lines Matching defs:symbol
27 static Optional<StringRef> getNameIfSymbol(Operation *symbol) { in getNameIfSymbol()
32 static Optional<StringRef> getNameIfSymbol(Operation *symbol, in getNameIfSymbol()
43 collectValidReferencesFor(Operation *symbol, StringRef symbolName, in collectValidReferencesFor()
140 void SymbolTable::erase(Operation *symbol) { in erase()
156 void SymbolTable::insert(Operation *symbol, Block::iterator insertPt) { in insert()
186 StringRef SymbolTable::getSymbolName(Operation *symbol) { in getSymbolName()
192 void SymbolTable::setSymbolName(Operation *symbol, StringRef name) { in setSymbolName()
198 SymbolTable::Visibility SymbolTable::getSymbolVisibility(Operation *symbol) { in getSymbolVisibility()
211 void SymbolTable::setSymbolVisibility(Operation *symbol, Visibility vis) { in setSymbolVisibility()
256 SymbolOpInterface symbol = dyn_cast<SymbolOpInterface>(op); in walkSymbolTables() local
280 StringRef symbol) { in lookupSymbolIn()
292 SymbolRefAttr symbol) { in lookupSymbolIn()
302 Operation *symbolTableOp, SymbolRefAttr symbol, in lookupSymbolInImpl()
335 SymbolTable::lookupSymbolIn(Operation *symbolTableOp, SymbolRefAttr symbol, in lookupSymbolIn()
337 auto lookupFn = [](Operation *symbolTableOp, StringRef symbol) { in lookupSymbolIn()
347 StringRef symbol) { in lookupNearestSymbolFrom()
352 SymbolRefAttr symbol) { in lookupNearestSymbolFrom()
569 SymbolRefAttr symbol; member
577 static SmallVector<SymbolScope, 2> collectSymbolScopes(Operation *symbol, in collectSymbolScopes()
637 static SmallVector<SymbolScope, 2> collectSymbolScopes(Operation *symbol, in collectSymbolScopes()
648 static SmallVector<SymbolScope, 1> collectSymbolScopes(StringRef symbol, in collectSymbolScopes()
705 static Optional<SymbolTable::UseRange> getSymbolUsesImpl(SymbolT symbol, in getSymbolUsesImpl()
722 auto SymbolTable::getSymbolUses(StringRef symbol, Operation *from) in getSymbolUses()
726 auto SymbolTable::getSymbolUses(Operation *symbol, Operation *from) in getSymbolUses()
730 auto SymbolTable::getSymbolUses(StringRef symbol, Region *from) in getSymbolUses()
734 auto SymbolTable::getSymbolUses(Operation *symbol, Region *from) in getSymbolUses()
744 static bool symbolKnownUseEmptyImpl(SymbolT symbol, IRUnitT *limit) { in symbolKnownUseEmptyImpl()
761 bool SymbolTable::symbolKnownUseEmpty(StringRef symbol, Operation *from) { in symbolKnownUseEmpty()
764 bool SymbolTable::symbolKnownUseEmpty(Operation *symbol, Operation *from) { in symbolKnownUseEmpty()
767 bool SymbolTable::symbolKnownUseEmpty(StringRef symbol, Region *from) { in symbolKnownUseEmpty()
770 bool SymbolTable::symbolKnownUseEmpty(Operation *symbol, Region *from) { in symbolKnownUseEmpty()
837 replaceAllSymbolUsesImpl(SymbolT symbol, StringRef newSymbol, IRUnitT *limit) { in replaceAllSymbolUsesImpl()
944 StringRef symbol) { in lookupSymbolIn()
961 auto lookupFn = [this](Operation *symbolTableOp, StringRef symbol) { in lookupSymbolIn()
972 StringRef symbol) { in lookupNearestSymbolFrom()
978 SymbolRefAttr symbol) { in lookupNearestSymbolFrom()