Home | History | Annotate | Download | only in Lex

Lines Matching defs:Overflow

294       // Overflow parsing integer literal.
304 // Detect overflow based on whether the value is signed. If signed
428 bool Overflow = !Result.isUnsigned() && Result.Val.isMinSignedValue();
431 if (Overflow && ValueLive)
632 bool Overflow = false;
647 Res = llvm::APSInt(LHS.Val.sdiv_ov(RHS.Val, Overflow), false);
659 Res = llvm::APSInt(LHS.Val.smul_ov(RHS.Val, Overflow), false);
664 // Determine whether overflow is about to happen.
666 Res = LHS.Val.ushl_ov(RHS.Val, Overflow);
668 Res = llvm::APSInt(LHS.Val.sshl_ov(RHS.Val, Overflow), false);
672 // Determine whether overflow is about to happen.
675 Overflow = true;
685 Res = llvm::APSInt(LHS.Val.sadd_ov(RHS.Val, Overflow), false);
691 Res = llvm::APSInt(LHS.Val.ssub_ov(RHS.Val, Overflow), false);
786 if (Overflow && ValueLive)