Home
last modified time | relevance | path

Searched refs:getSymbolUses (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DSymbolTable.h181 static Optional<UseRange> getSymbolUses(Operation *from);
182 static Optional<UseRange> getSymbolUses(Region *from);
188 static Optional<UseRange> getSymbolUses(StringAttr symbol, Operation *from);
189 static Optional<UseRange> getSymbolUses(Operation *symbol, Operation *from);
190 static Optional<UseRange> getSymbolUses(StringAttr symbol, Region *from);
191 static Optional<UseRange> getSymbolUses(Operation *symbol, Region *from);
H A DSymbolInterfaces.td100 Note: See mlir::SymbolTable::getSymbolUses for more details.
102 "::llvm::Optional<::mlir::SymbolTable::UseRange>", "getSymbolUses",
105 return ::mlir::SymbolTable::getSymbolUses(this->getOperation(), from);
/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestSymbolUses.cpp30 SymbolTable::getSymbolUses(symbol); in operateOnSymbol()
54 symbolUses = SymbolTable::getSymbolUses(symbol, &module.getBodyRegion()); in operateOnSymbol()
108 if (!SymbolTable::getSymbolUses(&module.getBodyRegion())) in runOnOperation()
/llvm-project-15.0.7/mlir/lib/IR/
H A DSymbolTable.cpp751 auto SymbolTable::getSymbolUses(Operation *from) -> Optional<UseRange> { in getSymbolUses() function in SymbolTable
754 auto SymbolTable::getSymbolUses(Region *from) -> Optional<UseRange> { in getSymbolUses() function in SymbolTable
780 auto SymbolTable::getSymbolUses(StringAttr symbol, Operation *from) in getSymbolUses() function in SymbolTable
784 auto SymbolTable::getSymbolUses(Operation *symbol, Operation *from) in getSymbolUses() function in SymbolTable
788 auto SymbolTable::getSymbolUses(StringAttr symbol, Region *from) in getSymbolUses() function in SymbolTable
792 auto SymbolTable::getSymbolUses(Operation *symbol, Region *from) in getSymbolUses() function in SymbolTable
978 auto symbolUses = SymbolTable::getSymbolUses(&nestedOp); in SymbolUserMap()
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DSymbolDCE.cpp118 Optional<SymbolTable::UseRange> uses = SymbolTable::getSymbolUses(op); in computeLiveness()
H A DInliner.cpp46 auto symbolUses = SymbolTable::getSymbolUses(op); in walkReferencedSymbolNodes()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DNormalizeMemRefs.cpp116 Optional<SymbolTable::UseRange> symbolUses = funcOp.getSymbolUses(moduleOp); in setCalleesAndCallersNonNormalizable()
248 Optional<SymbolTable::UseRange> symbolUses = funcOp.getSymbolUses(moduleOp); in updateFunctionSignature()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DKernelOutlining.cpp357 SymbolTable::getSymbolUses(symbolDefWorklist.pop_back_val())) { in createKernelModule()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DDeadCodeAnalysis.cpp149 SymbolTable::getSymbolUses(&symbolTableRegion); in initializeSymbolCallables()
/llvm-project-15.0.7/mlir/docs/
H A DSymbolsAndSymbolTables.md159 * `SymbolTable::getSymbolUses`