Home
last modified time | relevance | path

Searched refs:tripCountMap (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/mlir/lib/Analysis/
DLoopAnalysis.cpp34 AffineForOp forOp, AffineMap *tripCountMap, in buildTripCountMapAndOperands() argument
47 *tripCountMap = b.getConstantAffineMap(ceilDiv(loopSpan, step)); in buildTripCountMapAndOperands()
54 *tripCountMap = AffineMap(); in buildTripCountMapAndOperands()
75 *tripCountMap = tripCountValueMap.getAffineMap(); in buildTripCountMapAndOperands()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopFusionUtils.cpp433 stats->tripCountMap[childForOp] = maybeConstTripCount.getValue(); in getLoopNestStats()
475 int64_t tripCount = stats.tripCountMap[forOp]; in getComputeCostHelper()
519 llvm::SmallDenseMap<Operation *, uint64_t, 8> *tripCountMap) { in buildSliceTripCountMap() argument
530 (*tripCountMap)[op] = in buildSliceTripCountMap()
536 (*tripCountMap)[op] = maybeConstTripCount.getValue(); in buildSliceTripCountMap()
545 (*tripCountMap)[op] = tripCount.getValue(); in buildSliceTripCountMap()
DLoopUtils.cpp69 AffineMap tripCountMap; in getCleanupLoopLowerBound() local
71 buildTripCountMapAndOperands(forOp, &tripCountMap, &tripCountOperands); in getCleanupLoopLowerBound()
74 if (!tripCountMap) { in getCleanupLoopLowerBound()
88 SmallVector<AffineExpr, 4> bumpExprs(tripCountMap.getNumResults()); in getCleanupLoopLowerBound()
89 SmallVector<Value, 4> bumpValues(tripCountMap.getNumResults()); in getCleanupLoopLowerBound()
91 for (unsigned i = 0, e = tripCountMap.getNumResults(); i < e; i++) { in getCleanupLoopLowerBound()
92 auto tripCountExpr = tripCountMap.getResult(i); in getCleanupLoopLowerBound()
94 auto bumpMap = AffineMap::get(tripCountMap.getNumDims(), in getCleanupLoopLowerBound()
95 tripCountMap.getNumSymbols(), bumpExprs[i]); in getCleanupLoopLowerBound()
100 SmallVector<AffineExpr, 4> newUbExprs(tripCountMap.getNumResults()); in getCleanupLoopLowerBound()
[all …]
/external/llvm-project/mlir/include/mlir/Transforms/
DLoopFusionUtils.h109 DenseMap<Operation *, uint64_t> tripCountMap; member