Searched refs:SymbolUse (Results 1 – 8 of 8) sorted by relevance
144 class SymbolUse {146 SymbolUse(Operation *op, SymbolRefAttr symbolRef) in SymbolUse() function166 UseRange(std::vector<SymbolUse> &&uses) : uses(std::move(uses)) {} in UseRange()168 using iterator = std::vector<SymbolUse>::const_iterator;174 std::vector<SymbolUse> uses;
484 function_ref<WalkResult(SymbolTable::SymbolUse)> callback) { in walkSymbolRefs()552 function_ref<WalkResult(SymbolTable::SymbolUse)> callback) { in walkSymbolUses()566 function_ref<WalkResult(SymbolTable::SymbolUse)> callback) { in walkSymbolUses()612 return walk([=](SymbolTable::SymbolUse use) { in walk()735 std::vector<SymbolTable::SymbolUse> uses; in getSymbolUsesImpl()736 auto walkFn = [&](SymbolTable::SymbolUse symbolUse) { in getSymbolUsesImpl()765 std::vector<SymbolTable::SymbolUse> uses; in getSymbolUsesImpl()767 if (!scope.walk([&](SymbolTable::SymbolUse symbolUse) { in getSymbolUsesImpl()805 if (scope.walk([&](SymbolTable::SymbolUse symbolUse) { in symbolKnownUseEmptyImpl()981 for (const SymbolTable::SymbolUse &use : *symbolUses) { in SymbolUserMap()
126 for (const SymbolTable::SymbolUse &use : *uses) { in computeLiveness()
50 for (const SymbolTable::SymbolUse &use : *symbolUses) { in walkReferencedSymbolNodes()
56 for (SymbolTable::SymbolUse symbolUse : *symbolUses) { in operateOnSymbol()
117 for (SymbolTable::SymbolUse symbolUse : *symbolUses) { in setCalleesAndCallersNonNormalizable()249 for (SymbolTable::SymbolUse symbolUse : *symbolUses) { in updateFunctionSignature()
358 for (SymbolTable::SymbolUse symbolUse : *symbolUses) { in createKernelModule()
159 for (const SymbolTable::SymbolUse &use : *uses) { in initializeSymbolCallables()