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

References

include/llvm/Analysis/ScalarEvolutionExpressions.h
  279       return getRHS()->getType();
  601           push(UDiv->getRHS());
  719       auto *RHS = ((SC *)this)->visit(Expr->getRHS());
  720       bool Changed = LHS != Expr->getLHS() || RHS != Expr->getRHS();
lib/Analysis/ScalarEvolution.cpp
  321     OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")";
  765     X = CompareSCEVComplexity(EqCacheSCEV, EqCacheValue, LI, LC->getRHS(),
  766                               RC->getRHS(), DT, Depth + 1);
 1860                        getZeroExtendExpr(Div->getRHS(), Ty, Depth + 1));
 3266                 dyn_cast<SCEVConstant>(OtherDiv->getRHS())) {
 5621     ConstantRange Y = getRangeRef(UDiv->getRHS(), SignHint);
 8131         if (Constant *RHS = BuildConstantFromSCEV(SU->getRHS()))
 8297     const SCEV *RHS = getSCEVAtScope(Div->getRHS(), L);
 8298     if (LHS == Div->getLHS() && RHS == Div->getRHS())
11722     LoopDisposition RD = getLoopDisposition(UDiv->getRHS(), L);
11809     const SCEV *LHS = UDiv->getLHS(), *RHS = UDiv->getRHS();
lib/Analysis/ScalarEvolutionExpander.cpp
  647         getRelevantLoop(D->getLHS()), getRelevantLoop(D->getRHS()), SE.DT);
  859   if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(S->getRHS())) {
  867   Value *RHS = expandCodeFor(S->getRHS(), Ty);
  869                      /*IsSafeToHoist*/ SE.isKnownNonZero(S->getRHS()));
 1823                 if (const auto *SC = dyn_cast<SCEVConstant>(D->getRHS()))
 2164     if (auto *SC = dyn_cast<SCEVConstant>(UDivExpr->getRHS()))
 2404       const SCEVConstant *SC = dyn_cast<SCEVConstant>(D->getRHS());
lib/Target/ARM/MVETailPredication.cpp
  346     if (auto *Const = dyn_cast<SCEVConstant>(S->getRHS())) {
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 1231            getSetupCost(S->getRHS(), Depth - 1);
 3406       Worklist.push_back(D->getRHS());
tools/polly/lib/Support/SCEVAffinator.cpp
  467   auto *Divisor = Expr->getRHS();
tools/polly/lib/Support/SCEVValidator.cpp
  403     auto *Divisor = Expr->getRHS();
tools/polly/lib/Support/ScopHelper.cpp
  344     auto *RHSScev = visit(E->getRHS());