Home
last modified time | relevance | path

Searched refs:getLoopIVs (Results 1 – 6 of 6) sorted by relevance

/external/llvm-project/mlir/lib/Analysis/
DUtils.cpp33 void mlir::getLoopIVs(Operation &op, SmallVectorImpl<AffineForOp> *loops) { in getLoopIVs() function in mlir
253 getLoopIVs(*op, &ivs); in compute()
347 getLoopIVs(*op, &enclosingIVs); in compute()
576 getLoopIVs(*ops[i], &loops[i]); in getInnermostCommonLoopDepth()
763 getLoopIVs(*depSourceOp, &srcLoopIVs); in getComputationSliceState()
768 getLoopIVs(*depSinkOp, &dstLoopIVs); in getComputationSliceState()
860 getLoopIVs(*srcOpInst, &srcLoopIVs); in insertBackwardComputationSlice()
865 getLoopIVs(*dstOpInst, &dstLoopIVs); in insertBackwardComputationSlice()
888 getLoopIVs(*sliceInst, &sliceSurroundingLoops); in insertBackwardComputationSlice()
976 getLoopIVs(A, &loopsA); in getNumCommonSurroundingLoops()
[all …]
/external/llvm-project/mlir/include/mlir/Analysis/
DUtils.h40 void getLoopIVs(Operation &op, SmallVectorImpl<AffineForOp> *loops);
/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/
DAffineLoopInvariantCodeMotion.cpp110 getLoopIVs(*user, &userIVs); in isOpLoopInvariant()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopFusionUtils.cpp119 getLoopIVs(*user, &loops); in getLastDependentOpInRange()
605 getLoopIVs(*user, &loops); in getFusionComputeCost()
DLoopUtils.cpp2149 getLoopIVs(*block.begin(), &enclosingFors); in findHighestBlockForPlacement()
2623 getLoopIVs(*op, &ivs); in getFullMemRefAsRegion()
/external/llvm-project/mlir/lib/Transforms/
DLoopFusion.cpp699 getLoopIVs(*user, &loops); in init()
1065 getLoopIVs(*srcOpInst, &srcLoopIVs); in isFusionProfitable()
1074 getLoopIVs(*dstLoadOpInsts[0], &dstLoopIVs); in isFusionProfitable()
1693 getLoopIVs(*dstLoadOpInsts[0], &dstLoopIVs); in fuseWithSiblingNodes()
1794 getLoopIVs(*user, &loops); in findSiblingNodeToFuse()