reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/APSInt.h
  119       *this = urem(RHS);
  121       *this = srem(RHS);
  127       *this = udiv(RHS);
  129       *this = sdiv(RHS);
lib/Support/APFloat.cpp
 4556   result = APInt(bitWidth, parts);
tools/clang/lib/AST/ExprConstant.cpp
 7718     Into = Into.zextOrSelf(BitsInSizeT);
11019       Result = LHS.isSigned() ? LHS.sadd_ov(RHS, DidOverflow)
11029       Result = LHS.isSigned() ? LHS.ssub_ov(RHS, DidOverflow)
11039       Result = LHS.isSigned() ? LHS.smul_ov(RHS, DidOverflow)
tools/clang/lib/Basic/FixedPoint.cpp
   43       NewVal = NewVal.isNegative() ? Mask : ~Mask;
   81   ThisVal = ThisVal.shl(CommonScale - getScale());
   82   OtherVal = OtherVal.shl(CommonScale - OtherScale);
  118     Val = Val.lshr(1);
  163     Result = CommonFXSema.isSigned() ? ThisVal.sadd_sat(OtherVal)
  166     Result = ThisVal.isSigned() ? ThisVal.sadd_ov(OtherVal, Overflowed)
tools/clang/lib/CodeGen/CGExpr.cpp
 3675         ConstLength = ConstLength.zextOrTrunc(PointerWidthInBits);
 3681         ConstLowerBound = ConstLowerBound.zextOrTrunc(PointerWidthInBits);
 3723         ConstLength = CAT->getSize();
 3733         ConstLength = ConstLength.zextOrTrunc(PointerWidthInBits);
tools/clang/lib/Lex/PPExpressions.cpp
  688         Res = LHS.Val.ushl_ov(RHS.Val, Overflow);
tools/clang/lib/Sema/SemaChecking.cpp
 6691     Addend = Addend.zext(++AddendBitWidth);
 6696     Offset = Offset.sext(AddendBitWidth);
 6699     Addend = Addend.sext(BitWidth);
 6705     ResOffset = Offset.sadd_ov(Addend, Ov);
 6709     ResOffset = Offset.ssub_ov(Addend, Ov);
 6717     Offset = Offset.sext(2 * BitWidth);
13300       index = index.zext(size.getBitWidth());
tools/clang/lib/Sema/SemaDecl.cpp
17021           EnumVal = EnumVal.zext(EnumVal.getBitWidth() * 2);
17040         EnumVal = EnumVal.zextOrTrunc(Context.getIntWidth(EltTy));
tools/clang/lib/Sema/SemaExpr.cpp
 9851   Result = Result.shl(Right);
tools/clang/lib/Sema/SemaInit.cpp
 1870     maxElements = CAT->getSize();
unittests/ADT/APSIntTest.cpp
   38   A = std::move(Wide);