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()
315 RefCost = TripCount; in computeRefCost()
323 const SCEV *TripCount = in computeRefCost() local
325 Type *WiderType = SE.getWiderType(RefCost->getType(), TripCount->getType()); in computeRefCost()
327 SE.getNoopOrZeroExtend(TripCount, WiderType)); in computeRefCost()
566 unsigned TripCount = SE.getSmallConstantTripCount(L); in CacheCost() local
567 TripCount = (TripCount == 0) ? DefaultTripCount : TripCount; in CacheCost()
568 TripCounts.push_back({L, TripCount}); in CacheCost()