reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);