Lines Matching refs:SCEVAddExpr
285 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
286 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();
446 static bool isAddSExtable(const SCEVAddExpr *A, ScalarEvolution &SE) {
449 return isa<SCEVAddExpr>(SE.getSignExtendExpr(A, WideTy));
516 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(LHS)) {
519 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();
565 } else if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
592 } else if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
707 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
708 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();
2320 } else if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
2427 const SCEVAddExpr *Add = cast<SCEVAddExpr>(S);
2428 for (std::reverse_iterator<SCEVAddExpr::op_iterator> I(Add->op_end()),
3128 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
3130 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();