Lines Matching refs:SCEVAddExpr
263 return cast<SCEVAddExpr>(this)->getType();
856 if (const SCEVAddExpr *SA = dyn_cast<SCEVAddExpr>(Op)) {
1094 const SCEVAddExpr *SA = dyn_cast<SCEVAddExpr>(Start);
1102 for (SCEVAddExpr::op_iterator I = SA->op_begin(), E = SA->op_end();
1410 if (Mul->getNumOperands() == 2 && isa<SCEVAddExpr>(Mul->getOperand(1))) {
1412 const SCEVAddExpr *Add = cast<SCEVAddExpr>(Mul->getOperand(1));
1471 "SCEVAddExpr operand types don't match!");
1601 while (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Ops[Idx])) {
1817 SCEVAddExpr *S =
1818 static_cast<SCEVAddExpr *>(UniqueSCEVs.FindNodeOrInsertPos(ID, IP));
1822 S = new (SCEVAllocator) SCEVAddExpr(ID.Intern(SCEVAllocator),
1901 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Ops[1]))
1930 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Ops[1])) {
2203 if (const SCEVAddExpr *A = dyn_cast<SCEVAddExpr>(LHS)) {
3071 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(BEValue)) {
3256 if (const SCEVAddExpr *A = dyn_cast<SCEVAddExpr>(S)) {
3334 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
3475 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
5120 const SCEVAddExpr *SA = cast<SCEVAddExpr>(V);
5280 if (isa<SCEVAddExpr>(Comm))
5744 if (const SCEVAddExpr *AE = dyn_cast<SCEVAddExpr>(LHS))