Home | History | Annotate | Download | only in Lex

Lines Matching defs:Overflow

247       // Overflow parsing integer literal.
255 // Detect overflow based on whether the value is signed. If signed
372 bool Overflow = !Result.isUnsigned() && Result.Val.isMinSignedValue();
375 if (Overflow && ValueLive)
567 bool Overflow = false;
582 Res = llvm::APSInt(LHS.Val.sdiv_ov(RHS.Val, Overflow), false);
594 Res = llvm::APSInt(LHS.Val.smul_ov(RHS.Val, Overflow), false);
599 // Determine whether overflow is about to happen.
602 Overflow = ShAmt >= LHS.Val.getBitWidth();
603 if (Overflow)
607 Res = llvm::APSInt(LHS.Val.sshl_ov(ShAmt, Overflow), false);
612 // Determine whether overflow is about to happen.
615 Overflow = true, ShAmt = LHS.getBitWidth()-1;
623 Res = llvm::APSInt(LHS.Val.sadd_ov(RHS.Val, Overflow), false);
629 Res = llvm::APSInt(LHS.Val.ssub_ov(RHS.Val, Overflow), false);
724 if (Overflow && ValueLive)