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

References

lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
  201   SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
  224     const SCEV *Diff = SE->getMinusSCEV(LSCEV, B.BaseSCEV);
  269       const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L);
  312     BucketChain.BaseSCEV = SE->getAddExpr(BucketChain.BaseSCEV, Offset);
  315         E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset));
  317         E.Offset = cast<SCEVConstant>(SE->getNegativeSCEV(Offset));
  349   if (!SE->isLoopInvariant(BasePtrStartSCEV, L))
  353     dyn_cast<SCEVConstant>(BasePtrSCEV->getStepRecurrence(*SE));
  356   BasePtrStartSCEV = SE->getMinusSCEV(BasePtrStartSCEV, BasePtrIncSCEV);
  357   if (!isSafeToExpand(BasePtrStartSCEV, *SE))
  374   SCEVExpander SCEVE(*SE, Header->getModule()->getDataLayout(), "pistart");
  510     if (!SE->isSCEVable(CurrentPHINode->getType()))
  513     const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L);
  520       dyn_cast<SCEVConstant>(PHIBasePtrSCEV->getStepRecurrence(*SE));
  581       const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L);
  586               dyn_cast<SCEVConstant>(LARSCEV->getStepRecurrence(*SE))) {