|
reference, declaration → definition
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.cpp17021 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);