Lines Matching refs:SCEVAddExpr
261 return cast<SCEVAddExpr>(this)->getType(); in getType()
801 void visitAddExpr(const SCEVAddExpr *Numerator) { in visitAddExpr()
1101 if (const SCEVAddExpr *SA = dyn_cast<SCEVAddExpr>(Op)) { in getTruncateExpr()
1251 const SCEVAddExpr *SA = dyn_cast<SCEVAddExpr>(Start); in getPreStartForExtend()
1579 if (auto *SA = dyn_cast<SCEVAddExpr>(Op)) { in getZeroExtendExpr()
1644 if (auto *SA = dyn_cast<SCEVAddExpr>(Op)) { in getSignExtendExpr()
1927 if (Mul->getNumOperands() == 2 && isa<SCEVAddExpr>(Mul->getOperand(1))) { in CollectAddOperandsWithScales()
1929 const SCEVAddExpr *Add = cast<SCEVAddExpr>(Mul->getOperand(1)); in CollectAddOperandsWithScales()
2147 while (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Ops[Idx])) { in getAddExpr()
2369 SCEVAddExpr *S = in getAddExpr()
2370 static_cast<SCEVAddExpr *>(UniqueSCEVs.FindNodeOrInsertPos(ID, IP)); in getAddExpr()
2374 S = new (SCEVAllocator) SCEVAddExpr(ID.Intern(SCEVAllocator), in getAddExpr()
2424 if (isa<SCEVAddExpr>(*CurrentExpr) || isa<SCEVMulExpr>(*CurrentExpr)) { in containsConstantSomewhere()
2457 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Ops[1])) in getMulExpr()
2487 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Ops[1])) { in getMulExpr()
2750 if (const SCEVAddExpr *A = dyn_cast<SCEVAddExpr>(LHS)) { in getUDivExpr()
3956 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(BEValue)) { in createAddRecFromPHI()
4361 if (const SCEVAddExpr *A = dyn_cast<SCEVAddExpr>(S)) { in GetMinTrailingZeros()
4461 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) { in getRange()
4685 if (auto *SA = dyn_cast<SCEVAddExpr>(S)) { in getRangeViaFactoring()
6659 const SCEVAddExpr *SA = cast<SCEVAddExpr>(V); in BuildConstantFromSCEV()
6824 if (isa<SCEVAddExpr>(Comm)) in computeSCEVAtScope()
7328 if (const SCEVAddExpr *AE = dyn_cast<SCEVAddExpr>(LHS)) in SimplifyICmpOperands()
8226 const auto *AE = dyn_cast<SCEVAddExpr>(Expr); in splitBinaryAdd()
8387 const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Expr); in MatchNotExpr()
8549 const SCEVAddExpr *AddLHS = dyn_cast<SCEVAddExpr>(LHS); in isImpliedCondOperandsViaRanges()