Home
last modified time | relevance | path

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

/external/llvm-project/mlir/test/lib/Transforms/
DTestMemRefDependenceCheck.cpp75 auto *dstOpInst = loadsAndStores[j]; in checkDependences() local
76 MemRefAccess dstAccess(dstOpInst); in checkDependences()
79 getNumCommonSurroundingLoops(*srcOpInst, *dstOpInst); in checkDependences()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopFusionUtils.cpp235 auto *dstOpInst = targetDstOps[j]; in getMaxLoopDepth() local
236 MemRefAccess dstAccess(dstOpInst); 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
865 getLoopIVs(*dstOpInst, &dstLoopIVs); in insertBackwardComputationSlice()
868 dstOpInst->emitError("invalid destination loop depth"); in insertBackwardComputationSlice()
1076 for (auto *dstOpInst : loadAndStoreOpInsts) { in isLoopParallel() local
1077 MemRefAccess dstAccess(dstOpInst); in isLoopParallel()
/external/llvm-project/mlir/include/mlir/Analysis/
DUtils.h166 Operation *dstOpInst,
/external/llvm-project/mlir/lib/Transforms/
DLoopFusion.cpp975 auto *dstOpInst = dstStoreOps.empty() ? dstLoadOps[0] : dstStoreOps[0]; in canFuseSrcWhichWritesToLiveOut() local
976 MemRefRegion dstRegion(dstOpInst->getLoc()); in canFuseSrcWhichWritesToLiveOut()
977 if (failed(dstRegion.compute(dstOpInst, /*loopDepth=*/0))) { in canFuseSrcWhichWritesToLiveOut()
1053 for (auto dstOpInst : dstLoadOpInsts) { in isFusionProfitable()
1054 llvm::dbgs() << " " << *dstOpInst << "\n"; in isFusionProfitable()