Home
last modified time | relevance | path

Searched refs:SymbolUse (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DSymbolTable.h144 class SymbolUse {
146 SymbolUse(Operation *op, SymbolRefAttr symbolRef) in SymbolUse() function
166 UseRange(std::vector<SymbolUse> &&uses) : uses(std::move(uses)) {} in UseRange()
168 using iterator = std::vector<SymbolUse>::const_iterator;
174 std::vector<SymbolUse> uses;
/llvm-project-15.0.7/mlir/lib/IR/
H A DSymbolTable.cpp484 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()
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DSymbolDCE.cpp126 for (const SymbolTable::SymbolUse &use : *uses) { in computeLiveness()
H A DInliner.cpp50 for (const SymbolTable::SymbolUse &use : *symbolUses) { in walkReferencedSymbolNodes()
/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestSymbolUses.cpp56 for (SymbolTable::SymbolUse symbolUse : *symbolUses) { in operateOnSymbol()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DNormalizeMemRefs.cpp117 for (SymbolTable::SymbolUse symbolUse : *symbolUses) { in setCalleesAndCallersNonNormalizable()
249 for (SymbolTable::SymbolUse symbolUse : *symbolUses) { in updateFunctionSignature()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DKernelOutlining.cpp358 for (SymbolTable::SymbolUse symbolUse : *symbolUses) { in createKernelModule()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DDeadCodeAnalysis.cpp159 for (const SymbolTable::SymbolUse &use : *uses) { in initializeSymbolCallables()