Lines Matching refs:TripCount
112 const SCEV *TripCount = (!isa<SCEVCouldNotCompute>(BackedgeTakenCount) && in computeTripCount() local
117 if (!TripCount) { in computeTripCount()
120 TripCount = SE.getConstant(ElemSize.getType(), DefaultTripCount); in computeTripCount()
123 return TripCount; in computeTripCount()
286 const SCEV *TripCount = computeTripCount(L, *Sizes.back(), SE); in computeRefCost() local
287 assert(TripCount && "Expecting valid TripCount"); in computeRefCost()
288 LLVM_DEBUG(dbgs() << "TripCount=" << *TripCount << "\n"); in computeRefCost()
297 Type *WiderType = SE.getWiderType(Stride->getType(), TripCount->getType()); in computeRefCost()
300 TripCount = SE.getNoopOrZeroExtend(TripCount, WiderType); in computeRefCost()
301 const SCEV *Numerator = SE.getMulExpr(Stride, TripCount); in computeRefCost()
320 RefCost = TripCount; in computeRefCost()
328 const SCEV *TripCount = in computeRefCost() local
330 Type *WiderType = SE.getWiderType(RefCost->getType(), TripCount->getType()); in computeRefCost()
332 SE.getNoopOrZeroExtend(TripCount, WiderType)); in computeRefCost()
571 unsigned TripCount = SE.getSmallConstantTripCount(L); in CacheCost() local
572 TripCount = (TripCount == 0) ? DefaultTripCount : TripCount; in CacheCost()
573 TripCounts.push_back({L, TripCount}); in CacheCost()