Home
last modified time | relevance | path

Searched defs:domInfo (Results 1 – 20 of 20) sorted by relevance

/llvm-project/mlir/lib/Transforms/Utils/
H A DControlFlowSinkUtils.cpp38 DominanceInfo &domInfo) in Sinker()
69 DominanceInfo &domInfo; member in __anon89163b190111::Sinker
128 RegionRange regions, DominanceInfo &domInfo, in controlFlowSink()
/llvm-project/mlir/lib/Dialect/Bufferization/Transforms/
H A DEmptyTensorElimination.cpp34 neededValuesDominateInsertionPoint(const DominanceInfo &domInfo, in neededValuesDominateInsertionPoint() argument
53 insertionPointDominatesUses(const DominanceInfo & domInfo,Operation * insertionPoint,Operation * emptyTensorOp) insertionPointDominatesUses() argument
66 DominanceInfo domInfo; findValidInsertionPoint() local
H A DOneShotAnalysis.cpp264 happensBefore(Operation * a,Operation * b,const DominanceInfo & domInfo) happensBefore() argument
607 hasReadAfterWriteInterference(const DenseSet<OpOperand * > & usesRead,const DenseSet<OpOperand * > & usesWrite,const DominanceInfo & domInfo,OneShotAnalysisState & state) hasReadAfterWriteInterference() argument
910 wouldCreateReadAfterWriteInterference(OpOperand & operand,const DominanceInfo & domInfo,OneShotAnalysisState & state,bool checkConsistencyOnly=false) wouldCreateReadAfterWriteInterference() argument
1004 bufferizableInPlaceAnalysisImpl(OpOperand & operand,OneShotAnalysisState & state,const DominanceInfo & domInfo) bufferizableInPlaceAnalysisImpl() argument
1026 analyzeSingleOp(Operation * op,const DominanceInfo & domInfo) analyzeSingleOp() argument
1149 analyzeOp(Operation * op,const DominanceInfo & domInfo) analyzeOp() argument
1203 checkPreBufferizationAssumptions(Operation * op,const DominanceInfo & domInfo,OneShotAnalysisState & state) checkPreBufferizationAssumptions() argument
1343 DominanceInfo domInfo(op); analyzeOp() local
[all...]
/llvm-project/flang/lib/Optimizer/Transforms/
H A DMemRefDataFlowOpt.cpp98 mlir::DominanceInfo *domInfo; member in __anon5825f3410111::LoadStoreForwarding
106 auto *domInfo = &getAnalysis<mlir::DominanceInfo>(); in runOnOperation() local
H A DAddAliasTags.cpp59 PassState(mlir::DominanceInfo &domInfo) : domInfo(domInfo) {} in PassState() argument
82 mlir::DominanceInfo &domInfo; member in __anon5137ec420111::PassState
308 auto &domInfo = getAnalysis<mlir::DominanceInfo>(); runOnOperation() local
H A DLoopVersioning.cpp293 auto &domInfo = getAnalysis<mlir::DominanceInfo>(); runOnOperation() local
/llvm-project/mlir/lib/Transforms/
H A DControlFlowSink.cpp38 auto &domInfo = getAnalysis<DominanceInfo>(); in runOnOperation() local
H A DCSE.cpp63 CSEDriver(RewriterBase &rewriter, DominanceInfo *domInfo) in CSEDriver()
122 DominanceInfo *domInfo = nullptr; member in __anona17202b50211::CSEDriver
383 DominanceInfo &domInfo, Operation *op, in eliminateCommonSubExpressions()
/llvm-project/mlir/test/lib/Analysis/
H A DTestCFGLoopInfo.cpp37 DominanceInfo &domInfo = getAnalysis<DominanceInfo>(); in runOnOperation() local
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DEliminateEmptyTensors.cpp43 DominanceInfo domInfo; in linalgOpAnchoredEmptyTensorEliminationStep() local
H A DHoistPadding.cpp114 DominanceInfo domInfo(outermostEnclosingForOp); in computeBackwardSlice() local
/llvm-project/mlir/test/lib/Transforms/
H A DTestControlFlowSink.cpp38 auto &domInfo = getAnalysis<DominanceInfo>(); in runOnOperation() local
/llvm-project/mlir/lib/IR/
H A DVerifier.cpp93 DominanceInfo domInfo; verifyOpAndDominance() local
380 verifyDominanceOfContainedRegions(Operation & op,DominanceInfo & domInfo) verifyDominanceOfContainedRegions() argument
/llvm-project/mlir/include/mlir/IR/
H A DDominance.h75 auto domInfo = getDominanceInfo(region, /*needsDomTree*/ true).getPointer(); in getRootNode() local
/llvm-project/mlir/lib/Conversion/ControlFlowToSCF/
H A DControlFlowToSCF.cpp172 auto &domInfo = funcOp != op ? getChildAnalysis<DominanceInfo>(funcOp) runOnOperation() local
/llvm-project/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp831 forwardStoreToLoad(AffineReadOpInterface loadOp,SmallVectorImpl<Operation * > & loadOpsToErase,SmallPtrSetImpl<Value> & memrefsToErase,DominanceInfo & domInfo,llvm::function_ref<bool (Value,Value)> mayAlias) forwardStoreToLoad() argument
956 loadCSE(AffineReadOpInterface loadA,SmallVectorImpl<Operation * > & loadOpsToErase,DominanceInfo & domInfo,llvm::function_ref<bool (Value,Value)> mayAlias) loadCSE() argument
1035 affineScalarReplace(func::FuncOp f,DominanceInfo & domInfo,PostDominanceInfo & postDomInfo,AliasAnalysis & aliasAnalysis) affineScalarReplace() argument
1295 std::unique_ptr<DominanceInfo> domInfo; replaceAllMemRefUsesWith() local
[all...]
/llvm-project/mlir/lib/Dialect/SCF/TransformOps/
H A DSCFTransformOps.cpp469 DominanceInfo domInfo(source); isOpSibling() local
/llvm-project/mlir/lib/Target/LLVMIR/
H A DModuleImport.cpp1994 processDebugIntrinsic(llvm::DbgVariableIntrinsic * dbgIntr,DominanceInfo & domInfo) processDebugIntrinsic() argument
2060 DominanceInfo domInfo; processDebugIntrinsics() local
/llvm-project/mlir/lib/Dialect/Transform/IR/
H A DTransformOps.cpp292 DominanceInfo domInfo; in applyToOne() local
443 DominanceInfo domInfo; in applyToOne() local
/llvm-project/mlir/lib/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.cpp613 DominanceInfo domInfo(containingOp); replaceForAllWithNewSignature() local