Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp291 const SCEV *RefCost = nullptr; in computeRefCost() local
303 RefCost = SE.getUDivExpr(Numerator, CacheLineSize); in computeRefCost()
307 << *RefCost << "\n"); in computeRefCost()
316 RefCost = TripCount; in computeRefCost()
326 Type *WiderType = SE.getWiderType(RefCost->getType(), TripCount->getType()); in computeRefCost()
327 RefCost = SE.getMulExpr(SE.getNoopOrAnyExtend(RefCost, WiderType), in computeRefCost()
332 << "Access is not consecutive: RefCost=" << *RefCost << "\n"); in computeRefCost()
334 assert(RefCost && "Expecting a valid RefCost"); in computeRefCost()
337 if (auto ConstantCost = dyn_cast<SCEVConstant>(RefCost)) in computeRefCost()