Lines Matching defs:AddExpr
1338 // Create an AddExpr for "PreStart" after subtracting Step. Full SCEV
2666 auto *AddExpr = dyn_cast<SCEVAddExpr>(B);
2668 if (AddExpr && C && isa<SCEVConstant>(AddExpr->getOperand(0))) {
2669 auto C1 = cast<SCEVConstant>(AddExpr->getOperand(0))->getAPInt();
2674 auto AddFlags = AddExpr->getNoWrapFlags();
2675 // Adding a smaller constant is NUW if the original AddExpr was NUW.
2683 // original AddExpr was NSW.
2692 SmallVector<const SCEV *, 4> NewOps(AddExpr->operands());
7969 // AddExpr(TruncExp) which will be used later.
15116 auto *AddExpr = dyn_cast<SCEVAddExpr>(LHS);
15117 if (!AddExpr || AddExpr->getNumOperands() != 2)
15120 auto *C1 = dyn_cast<SCEVConstant>(AddExpr->getOperand(0));
15121 auto *LHSUnknown = dyn_cast<SCEVUnknown>(AddExpr->getOperand(1));