Searched refs:getLoopIVs (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/mlir/lib/Analysis/ |
D | Utils.cpp | 33 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/ |
D | Utils.h | 40 void getLoopIVs(Operation &op, SmallVectorImpl<AffineForOp> *loops);
|
/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/ |
D | AffineLoopInvariantCodeMotion.cpp | 110 getLoopIVs(*user, &userIVs); in isOpLoopInvariant()
|
/external/llvm-project/mlir/lib/Transforms/Utils/ |
D | LoopFusionUtils.cpp | 119 getLoopIVs(*user, &loops); in getLastDependentOpInRange() 605 getLoopIVs(*user, &loops); in getFusionComputeCost()
|
D | LoopUtils.cpp | 2149 getLoopIVs(*block.begin(), &enclosingFors); in findHighestBlockForPlacement() 2623 getLoopIVs(*op, &ivs); in getFullMemRefAsRegion()
|
/external/llvm-project/mlir/lib/Transforms/ |
D | LoopFusion.cpp | 699 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()
|