Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp931 SmallVector<PointerIntPair<const SCEV *, 1, bool>, 2> BaseScevs; in findForkedSCEVs() local
933 findForkedSCEVs(SE, L, I->getOperand(0), BaseScevs, Depth); in findForkedSCEVs()
937 bool NeedsFreeze = any_of(BaseScevs, UndefPoisonCheck) || in findForkedSCEVs()
943 if (OffsetScevs.size() == 2 && BaseScevs.size() == 1) in findForkedSCEVs()
944 BaseScevs.push_back(BaseScevs[0]); in findForkedSCEVs()
945 else if (BaseScevs.size() == 2 && OffsetScevs.size() == 1) in findForkedSCEVs()
966 ScevList.emplace_back(SE->getAddExpr(get<0>(BaseScevs[0]), Scaled1), in findForkedSCEVs()
968 ScevList.emplace_back(SE->getAddExpr(get<0>(BaseScevs[1]), Scaled2), in findForkedSCEVs()