Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp283 auto *SinkAR = dyn_cast<SCEVAddRecExpr>(Sink->Expr); in tryToCreateDiffCheck() local
284 if (!SrcAR || !SinkAR || SrcAR->getLoop() != DC.getInnermostLoop() || in tryToCreateDiffCheck()
285 SinkAR->getLoop() != DC.getInnermostLoop()) { in tryToCreateDiffCheck()
301 SinkAR->getLoop()->getHeader()->getModule()->getDataLayout(); in tryToCreateDiffCheck()
308 auto *Step = dyn_cast<SCEVConstant>(SinkAR->getStepRecurrence(*SE)); in tryToCreateDiffCheck()
321 std::swap(SinkAR, SrcAR); in tryToCreateDiffCheck()
323 const SCEV *SinkStartInt = SE->getPtrToIntExpr(SinkAR->getStart(), IntTy); in tryToCreateDiffCheck()