Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp290 const SCEV *RefCost = nullptr; in computeRefCost() local
302 RefCost = SE.getUDivExpr(Numerator, CacheLineSize); in computeRefCost()
306 << *RefCost << "\n"); in computeRefCost()
315 RefCost = TripCount; in computeRefCost()
325 Type *WiderType = SE.getWiderType(RefCost->getType(), TripCount->getType()); in computeRefCost()
326 RefCost = SE.getMulExpr(SE.getNoopOrAnyExtend(RefCost, WiderType), in computeRefCost()
331 << "Access is not consecutive: RefCost=" << *RefCost << "\n"); in computeRefCost()
333 assert(RefCost && "Expecting a valid RefCost"); in computeRefCost()
336 if (auto ConstantCost = dyn_cast<SCEVConstant>(RefCost)) in computeRefCost()