Home
last modified time | relevance | path

Searched refs:UseRange (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DSymbolTable.h164 class UseRange {
166 UseRange(std::vector<SymbolUse> &&uses) : uses(std::move(uses)) {} in UseRange() function
181 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.td102 "::llvm::Optional<::mlir::SymbolTable::UseRange>", "getSymbolUses",
/llvm-project-15.0.7/mlir/lib/IR/
H A DSymbolTable.cpp734 static Optional<SymbolTable::UseRange> getSymbolUsesImpl(FromT from) { in getSymbolUsesImpl()
741 return result ? Optional<SymbolTable::UseRange>(std::move(uses)) : llvm::None; in getSymbolUsesImpl()
751 auto SymbolTable::getSymbolUses(Operation *from) -> Optional<UseRange> { in getSymbolUses()
754 auto SymbolTable::getSymbolUses(Region *from) -> Optional<UseRange> { in getSymbolUses()
763 static Optional<SymbolTable::UseRange> getSymbolUsesImpl(SymbolT symbol, in getSymbolUsesImpl()
773 return SymbolTable::UseRange(std::move(uses)); in getSymbolUsesImpl()
781 -> Optional<UseRange> { in getSymbolUses()
785 -> Optional<UseRange> { in getSymbolUses()
789 -> Optional<UseRange> { in getSymbolUses()
793 -> Optional<UseRange> { in getSymbolUses()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAvailability.cpp494 CharSourceRange UseRange; in DoEmitAvailabilityWarning() local
496 UseRange = in DoEmitAvailabilityWarning()
498 if (UseRange.isValid()) { in DoEmitAvailabilityWarning()
517 FixIts.push_back(FixItHint::CreateReplacement(UseRange, Replacement)); in DoEmitAvailabilityWarning()
519 FixIts.push_back(FixItHint::CreateReplacement(UseRange, Replacement)); in DoEmitAvailabilityWarning()
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DSymbolDCE.cpp118 Optional<SymbolTable::UseRange> uses = SymbolTable::getSymbolUses(op); in computeLiveness()
/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestSymbolUses.cpp29 Optional<SymbolTable::UseRange> symbolUses = in operateOnSymbol()
/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.cpp356 if (Optional<SymbolTable::UseRange> symbolUses = in createKernelModule()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DDeadCodeAnalysis.cpp148 Optional<SymbolTable::UseRange> uses = in initializeSymbolCallables()