Searched refs:getLoopIVs (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | Utils.cpp | 35 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 D | Utils.h | 39 void getLoopIVs(Operation &op, SmallVectorImpl<AffineForOp> *loops);
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | AffineLoopInvariantCodeMotion.cpp | 107 getLoopIVs(*user, &userIVs); in isOpLoopInvariant()
|
| H A D | LoopFusion.cpp | 830 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 D | LoopFusionUtils.cpp | 120 getLoopIVs(*user, &loops); in getLastDependentOpInRange() 620 getLoopIVs(*user, &loops); in getFusionComputeCost()
|
| H A D | LoopUtils.cpp | 1878 getLoopIVs(*block.begin(), &enclosingFors); in findHighestBlockForPlacement() 2351 getLoopIVs(*op, &ivs); in getFullMemRefAsRegion()
|