Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DUtils.cpp35 void mlir::getLoopIVs(Operation &op, SmallVectorImpl<AffineForOp> *loops) { in getLoopIVs() function in mlir
465 getLoopIVs(*op, &ivs); in compute()
559 getLoopIVs(*op, &enclosingIVs); in compute()
787 getLoopIVs(*ops[i], &loops[i]); in getInnermostCommonLoopDepth()
1051 getLoopIVs(*depSourceOp, &srcLoopIVs); in getComputationSliceState()
1056 getLoopIVs(*depSinkOp, &dstLoopIVs); in getComputationSliceState()
1165 getLoopIVs(*srcOpInst, &srcLoopIVs); in insertBackwardComputationSlice()
1170 getLoopIVs(*dstOpInst, &dstLoopIVs); in insertBackwardComputationSlice()
1193 getLoopIVs(*sliceInst, &sliceSurroundingLoops); in insertBackwardComputationSlice()
1273 getLoopIVs(a, &loopsA); in getNumCommonSurroundingLoops()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/Analysis/
H A DUtils.h39 void getLoopIVs(Operation &op, SmallVectorImpl<AffineForOp> *loops);
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DAffineLoopInvariantCodeMotion.cpp107 getLoopIVs(*user, &userIVs); in isOpLoopInvariant()
H A DLoopFusion.cpp830 getLoopIVs(*user, &loops); in init()
1107 getLoopIVs(*srcOpInst, &srcLoopIVs); in isFusionProfitable()
1754 getLoopIVs(*dstLoadOpInsts[0], &dstLoopIVs); in fuseWithSiblingNodes()
1859 getLoopIVs(*user, &loops); in findSiblingNodeToFuse()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp120 getLoopIVs(*user, &loops); in getLastDependentOpInRange()
620 getLoopIVs(*user, &loops); in getFusionComputeCost()
H A DLoopUtils.cpp1878 getLoopIVs(*block.begin(), &enclosingFors); in findHighestBlockForPlacement()
2351 getLoopIVs(*op, &ivs); in getFullMemRefAsRegion()