Lines Matching refs:Fold
837 // Fold if the operand is constant.
909 // Fold if the operand is constant.
1167 // Fold if the operand is constant.
1587 const SCEV *Fold = getAddExpr(LargeOps, Flags);
1589 if (isa<SCEVConstant>(Fold) || isa<SCEVUnknown>(Fold))
1590 return getTruncateExpr(Fold, DstType);
1665 // Fold W + X + (X * Y * Z) --> W + (X * ((Y*Z)+1))
1700 // Fold X + (A*B*C) + (A*D*E) --> X + (A*(B*C+D*E))
1910 ConstantInt *Fold = ConstantInt::get(getContext(),
1913 Ops[0] = getConstant(Fold);
2221 // Fold if both operands are constant.
2402 ConstantInt *Fold = ConstantInt::get(getContext(),
2405 Ops[0] = getConstant(Fold);
2506 ConstantInt *Fold = ConstantInt::get(getContext(),
2509 Ops[0] = getConstant(Fold);
5742 // Fold ((-1) * %a) + %b == 0 (equivalent to %b-%a == 0) into %a == %b.