Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp290 const SCEV *RefCost = nullptr; in computeRefCost() local
307 RefCost = SE.getUDivCeilSCEV(Numerator, CacheLineSize); in computeRefCost()
311 << *RefCost << "\n"); in computeRefCost()
320 RefCost = TripCount; in computeRefCost()
330 Type *WiderType = SE.getWiderType(RefCost->getType(), TripCount->getType()); in computeRefCost()
331 RefCost = SE.getMulExpr(SE.getNoopOrZeroExtend(RefCost, WiderType), in computeRefCost()
336 << "Access is not consecutive: RefCost=" << *RefCost << "\n"); in computeRefCost()
338 assert(RefCost && "Expecting a valid RefCost"); in computeRefCost()
341 if (auto ConstantCost = dyn_cast<SCEVConstant>(RefCost)) in computeRefCost()