reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/ScalarEvolution.h
  668   const SCEV *getSCEVAtScope(const SCEV *S, const Loop *L);

References

lib/Analysis/IVUsers.cpp
   68               SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR);
lib/Analysis/ScalarEvolution.cpp
 7382   LHS = getSCEVAtScope(LHS, L);
 7383   RHS = getSCEVAtScope(RHS, L);
 7532   Idx = getSCEVAtScope(Idx, L);
 8204           const SCEV *InputAtScope = getSCEVAtScope(Input, L);
 8231           const SCEV *OpV = getSCEVAtScope(OrigV, L);
 8270       const SCEV *OpAtScope = getSCEVAtScope(Comm->getOperand(i), L);
 8279           OpAtScope = getSCEVAtScope(Comm->getOperand(i), L);
 8296     const SCEV *LHS = getSCEVAtScope(Div->getLHS(), L);
 8297     const SCEV *RHS = getSCEVAtScope(Div->getRHS(), L);
 8310       const SCEV *OpAtScope = getSCEVAtScope(AddRec->getOperand(i), L);
 8320         NewOps.push_back(getSCEVAtScope(AddRec->getOperand(i), L));
 8350     const SCEV *Op = getSCEVAtScope(Cast->getOperand(), L);
 8357     const SCEV *Op = getSCEVAtScope(Cast->getOperand(), L);
 8364     const SCEV *Op = getSCEVAtScope(Cast->getOperand(), L);
 8374   return getSCEVAtScope(getSCEV(V), L);
 8759   const SCEV *Start = getSCEVAtScope(AddRec->getStart(), L->getParentLoop());
 8760   const SCEV *Step = getSCEVAtScope(AddRec->getOperand(1), L->getParentLoop());
11582       const SCEV *AtUse = SE.getSCEVAtScope(SV, L);
11596         const SCEV *ExitValue = SE.getSCEVAtScope(SV, L->getParentLoop());
lib/Transforms/Utils/SimplifyIndVar.cpp
  299   N = SE->getSCEVAtScope(N, L);
  300   D = SE->getSCEVAtScope(D, L);
  371   N = SE->getSCEVAtScope(N, ICmpLoop);
  380   D = SE->getSCEVAtScope(D, ICmpLoop);
unittests/Analysis/ScalarEvolutionTest.cpp
  871   const SCEV *ARAtLoopExit = SE.getSCEVAtScope(AR, nullptr);
  889   const SCEV *NewARAtLoopExit = SE.getSCEVAtScope(AR, nullptr);