Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1047 SmallVector<PointerIntPair<const SCEV *, 1, bool>> Scevs; in findForkedPointer() local
1048 findForkedSCEVs(SE, L, Ptr, Scevs, MaxForkedSCEVDepth); in findForkedPointer()
1052 if (Scevs.size() == 2 && in findForkedPointer()
1053 (isa<SCEVAddRecExpr>(get<0>(Scevs[0])) || in findForkedPointer()
1054 SE->isLoopInvariant(get<0>(Scevs[0]), L)) && in findForkedPointer()
1055 (isa<SCEVAddRecExpr>(get<0>(Scevs[1])) || in findForkedPointer()
1056 SE->isLoopInvariant(get<0>(Scevs[1]), L))) { in findForkedPointer()
1058 LLVM_DEBUG(dbgs() << "\t(1) " << *get<0>(Scevs[0]) << "\n"); in findForkedPointer()
1059 LLVM_DEBUG(dbgs() << "\t(2) " << *get<0>(Scevs[1]) << "\n"); in findForkedPointer()
1060 return Scevs; in findForkedPointer()