reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
635 Res.setIsUnsigned(LHS.isUnsigned()|RHS.isUnsigned()); 638 if (ValueLive && Res.isUnsigned()) { 650 LHS.Val.setIsUnsigned(Res.isUnsigned()); 651 RHS.Val.setIsUnsigned(Res.isUnsigned()); 659 Res = LHS.Val % RHS.Val; 669 Res = llvm::APSInt(LHS.Val.sdiv_ov(RHS.Val, Overflow), false); 671 Res = LHS.Val / RHS.Val; 680 if (Res.isSigned()) 681 Res = llvm::APSInt(LHS.Val.smul_ov(RHS.Val, Overflow), false); 683 Res = LHS.Val * RHS.Val; 688 Res = LHS.Val.ushl_ov(RHS.Val, Overflow); 690 Res = llvm::APSInt(LHS.Val.sshl_ov(RHS.Val, Overflow), false); 700 Res = LHS.Val >> ShAmt; 705 Res = LHS.Val + RHS.Val; 707 Res = llvm::APSInt(LHS.Val.sadd_ov(RHS.Val, Overflow), false); 711 Res = LHS.Val - RHS.Val; 713 Res = llvm::APSInt(LHS.Val.ssub_ov(RHS.Val, Overflow), false); 716 Res = LHS.Val <= RHS.Val; 717 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed) 720 Res = LHS.Val < RHS.Val; 721 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed) 724 Res = LHS.Val >= RHS.Val; 725 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed) 728 Res = LHS.Val > RHS.Val; 729 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed) 732 Res = LHS.Val != RHS.Val; 733 Res.setIsUnsigned(false); // C99 6.5.9p3, result is always int (signed) 736 Res = LHS.Val == RHS.Val; 737 Res.setIsUnsigned(false); // C99 6.5.9p3, result is always int (signed) 740 Res = LHS.Val & RHS.Val; 743 Res = LHS.Val ^ RHS.Val; 746 Res = LHS.Val | RHS.Val; 749 Res = (LHS.Val != 0 && RHS.Val != 0); 750 Res.setIsUnsigned(false); // C99 6.5.13p3, result is always int (signed) 753 Res = (LHS.Val != 0 || RHS.Val != 0); 754 Res.setIsUnsigned(false); // C99 6.5.14p3, result is always int (signed) 762 Res = RHS.Val; // LHS = LHS,RHS -> RHS. 790 Res = LHS.Val != 0 ? RHS.Val : AfterColonVal.Val; 795 Res.setIsUnsigned(RHS.isUnsigned() | AfterColonVal.isUnsigned()); 814 LHS.Val = Res;