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()
287 const SCEV *TripCount = computeTripCount(L, *Sizes.back(), SE); in computeRefCost() local
288 assert(TripCount && "Expecting valid TripCount"); in computeRefCost()
289 LLVM_DEBUG(dbgs() << "TripCount=" << *TripCount << "\n"); in computeRefCost()
298 Type *WiderType = SE.getWiderType(Stride->getType(), TripCount->getType()); in computeRefCost()
301 TripCount = SE.getNoopOrAnyExtend(TripCount, WiderType); in computeRefCost()
302 const SCEV *Numerator = SE.getMulExpr(Stride, TripCount); in computeRefCost()
316 RefCost = TripCount; in computeRefCost()
324 const SCEV *TripCount = in computeRefCost() local
326 Type *WiderType = SE.getWiderType(RefCost->getType(), TripCount->getType()); in computeRefCost()
328 SE.getNoopOrAnyExtend(TripCount, WiderType)); in computeRefCost()
567 unsigned TripCount = SE.getSmallConstantTripCount(L); in CacheCost() local
568 TripCount = (TripCount == 0) ? DefaultTripCount : TripCount; in CacheCost()
569 TripCounts.push_back({L, TripCount}); in CacheCost()