Home
last modified time | relevance | path

Searched refs:srcOpInst (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/mlir/test/lib/Transforms/
DTestMemRefDependenceCheck.cpp72 auto *srcOpInst = loadsAndStores[i]; in checkDependences() local
73 MemRefAccess srcAccess(srcOpInst); in checkDependences()
79 getNumCommonSurroundingLoops(*srcOpInst, *dstOpInst); in checkDependences()
91 srcOpInst->emitRemark("dependence from ") in checkDependences()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopFusionUtils.cpp232 auto *srcOpInst = targetDstOps[i]; in getMaxLoopDepth() local
233 MemRefAccess srcAccess(srcOpInst); in getMaxLoopDepth()
239 getNumCommonSurroundingLoops(*srcOpInst, *dstOpInst); in getMaxLoopDepth()
/external/llvm-project/mlir/lib/Analysis/
DUtils.cpp855 mlir::insertBackwardComputationSlice(Operation *srcOpInst, Operation *dstOpInst, in insertBackwardComputationSlice() argument
860 getLoopIVs(*srcOpInst, &srcLoopIVs); in insertBackwardComputationSlice()
875 findInstPosition(srcOpInst, srcLoopIVs[0]->getBlock(), &positions); in insertBackwardComputationSlice()
1074 for (auto *srcOpInst : loadAndStoreOpInsts) { in isLoopParallel() local
1075 MemRefAccess srcAccess(srcOpInst); in isLoopParallel()
/external/llvm-project/mlir/include/mlir/Analysis/
DUtils.h165 AffineForOp insertBackwardComputationSlice(Operation *srcOpInst,
/external/llvm-project/mlir/lib/Transforms/
DLoopFusion.cpp1044 static bool isFusionProfitable(Operation *srcOpInst, Operation *srcStoreOpInst, in isFusionProfitable() argument
1052 llvm::dbgs() << ' ' << *srcOpInst << " and destination op(s)\n"; in isFusionProfitable()
1065 getLoopIVs(*srcOpInst, &srcLoopIVs); in isFusionProfitable()
1161 if (srcOpInst != srcStoreOpInst && in isFusionProfitable()