Lines Matching refs:TripCount
274 const SCEV *TripCount = computeTripCount(L, SE);
275 if (!TripCount) {
279 TripCount = SE.getConstant(ElemSize->getType(), DefaultTripCount);
281 LLVM_DEBUG(dbgs() << "TripCount=" << *TripCount << "\n");
284 // (TripCount*Stride)/CLS, otherwise the cost is TripCount.
285 const SCEV *RefCost = TripCount;
292 Type *WiderType = SE.getWiderType(Stride->getType(), TripCount->getType());
296 TripCount = SE.getNoopOrAnyExtend(TripCount, WiderType);
297 const SCEV *Numerator = SE.getMulExpr(Stride, TripCount);
301 << "Access is consecutive: RefCost=(TripCount*Stride)/CLS="
305 << "Access is not consecutive: RefCost=TripCount=" << *RefCost
487 unsigned TripCount = SE.getSmallConstantTripCount(L);
488 TripCount = (TripCount == 0) ? DefaultTripCount : TripCount;
489 TripCounts.push_back({L, TripCount});