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

References

lib/Analysis/ScalarEvolution.cpp
 4974   if (BO->LHS == PN && L->isLoopInvariant(BO->RHS))
 4975     Accum = getSCEV(BO->RHS);
 4976   else if (BO->RHS == PN && L->isLoopInvariant(BO->LHS))
 6179           const SCEV *RHS = getSCEV(BO->RHS);
 6192           AddOps.push_back(getNegativeSCEV(getSCEV(BO->RHS)));
 6194           AddOps.push_back(getSCEV(BO->RHS));
 6220                 getMulExpr(getSCEV(BO->LHS), getSCEV(BO->RHS), Flags));
 6225         MulOps.push_back(getSCEV(BO->RHS));
 6237       return getUDivExpr(getSCEV(BO->LHS), getSCEV(BO->RHS));
 6239       return getURemExpr(getSCEV(BO->LHS), getSCEV(BO->RHS));
 6244       return getMinusSCEV(getSCEV(BO->LHS), getSCEV(BO->RHS), Flags);
 6249       if (ConstantInt *CI = dyn_cast<ConstantInt>(BO->RHS)) {
 6251           return getSCEV(BO->RHS);
 6305       if (ConstantInt *CI = dyn_cast<ConstantInt>(BO->RHS)) {
 6325       if (ConstantInt *CI = dyn_cast<ConstantInt>(BO->RHS)) {
 6365       if (ConstantInt *SA = dyn_cast<ConstantInt>(BO->RHS)) {
 6393       ConstantInt *CI = dyn_cast<ConstantInt>(BO->RHS);
 6419         if (L->getOperand(1) == BO->RHS)
 6465         auto *V2 = getSignExtendExpr(getSCEV(BO->RHS), Ty);