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

References

tools/clang/lib/AST/ExprConstant.cpp
 7715     Into = ExprResult.Val.getInt();
13422     Result.Val = APValue(APSInt(L->getValue(),
13458   return EvaluateAsRValue(Info, E, Result.Val);
13469       !ExprResult.Val.isInt() ||
13486   if (!ExprResult.Val.isFixedPoint() ||
13513          HandleConversionToBool(Scratch.Val, Result);
13547       !ExprResult.Val.isFloat() ||
13551   Result = ExprResult.Val.getFloat();
13571   LV.moveInto(Result.Val);
13584   if (!::Evaluate(Result.Val, Info, this) || Result.HasSideEffects)
13591                                  Result.Val, Usage) &&
13724   assert(EVResult.Val.isInt() && "Expression did not evaluate to integer");
13726   return EVResult.Val.getInt();
13740   bool Result = ::EvaluateAsRValue(Info, this, EVResult.Val);
13743   assert(EVResult.Val.isInt() && "Expression did not evaluate to integer");
13745   return EVResult.Val.getInt();
13757     (void)::EvaluateAsRValue(Info, this, EVResult.Val);
13762   assert(Val.isLValue());
13763   return IsGlobalLValue(Val.getLValueBase());
13815       !EVResult.Val.isInt())
14280   Value = ExprResult.Val.getInt();
tools/clang/lib/Analysis/CFG.cpp
 1077     llvm::APSInt L1 = L1Result.Val.getInt();
 1078     llvm::APSInt L2 = L2Result.Val.getInt();
 1158     if (Result.Val.getInt() == 0)
 1206               llvm::APSInt IntVal = LHSResult.Val.getInt();
 1213               llvm::APSInt IntVal = RHSResult.Val.getInt();
 4110     if (switchCond->Val.isInt()) {
 4113       const llvm::APSInt &condInt = switchCond->Val.getInt();
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1539     if (Result.Val.isInt())
 1541                                                 Result.Val.getInt()));
 1542     if (Result.Val.isFloat())
 1544                                                Result.Val.getFloat()));
 2416     llvm::APSInt Size = SizeResult.Val.getInt();
 2417     llvm::APSInt DstSize = DstSizeResult.Val.getInt();
 2442     llvm::APSInt Size = SizeResult.Val.getInt();
 2443     llvm::APSInt DstSize = DstSizeResult.Val.getInt();
 2482     llvm::APSInt Size = SizeResult.Val.getInt();
 2483     llvm::APSInt DstSize = DstSizeResult.Val.getInt();
 6023     llvm::APSInt Value = Result.Val.getInt();
 7251     llvm::APSInt Value = Result.Val.getInt();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2672           Count = Result.Val.getInt().getExtValue();
tools/clang/lib/CodeGen/CGExpr.cpp
 1476                                                result.Val, resultType);
 1482       EmitDeclRefExprDbgValue(refExpr, result.Val);
 1485     EmitDeclRefExprDbgValue(refExpr, result.Val);
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1711     C = tryEmitPrivate(Result.Val, destType);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1726       llvm::APSInt Value = Result.Val.getInt();
 2040         Result.Val.isNullPointer()) {
 2639     llvm::APSInt Value = EVResult.Val.getInt();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 7311     llvm::APSInt ConstLength = Result.Val.getInt();
10748             ParamAttr.StrideOrArg = Result.Val.getInt();
tools/clang/lib/CodeGen/CGStmt.cpp
 1860       if (EVResult.Val.toIntegralConstant(IntResult, InputExpr->getType(),
 1867       return llvm::ConstantInt::get(getLLVMContext(), Result.Val.getInt());
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 2417           llvm::APSInt EvaluatedChunk = Result.Val.getInt();
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1352   llvm::APSInt Int = Result.Val.getInt();
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5041     Value = &EvalResult.Val;
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1333       return Result.Val.getInt().getBoolValue();
tools/clang/lib/Sema/SemaCast.cpp
 2662         llvm::APSInt CastInt = Result.Val.getInt();
tools/clang/lib/Sema/SemaChecking.cpp
  407     ObjectSize = Result.Val.getInt();
  434   llvm::APSInt UsedSize = Result.Val.getInt();
 7064             sumOffsets(Offset, LResult.Val.getInt(), BinOpKind, RIsInt);
 7069           sumOffsets(Offset, RResult.Val.getInt(), BinOpKind, RIsInt);
 7086         sumOffsets(Offset, IndexResult.Val.getInt(), BO_Add,
10216     return GetValueRange(C, result.Val, GetExprType(E), MaxWidth);
10992   llvm::APSInt Value = Result.Val.getInt();
11522             << (Result.Val.getInt() != 0);
11593       if (Result.Val.getInt() != 1 && Result.Val.getInt() != 0) {
11593       if (Result.Val.getInt() != 1 && Result.Val.getInt() != 0) {
11597                 << Result.Val.getInt().toString(10));
11662           if (IsSameFloatAfterCast(result.Val,
11724         APFixedPoint Value = Result.Val.getFixedPoint();
11741         APFixedPoint FXResult = Result.Val.getFixedPoint();
11763         llvm::APSInt Value = Result.Val.getInt();
11862       Value = Result.Val.getInt();
11910       llvm::APSInt Value = Result.Val.getInt();
13259   llvm::APSInt index = Result.Val.getInt();
tools/clang/lib/Sema/SemaConcept.cpp
  122   IsSatisfied = EvalResult.Val.getInt().getBoolValue();
tools/clang/lib/Sema/SemaDecl.cpp
 5778   llvm::APSInt Res = Result.Val.getInt();
tools/clang/lib/Sema/SemaExpr.cpp
 4566       llvm::APSInt LowerBoundValue = Result.Val.getInt();
 4580       llvm::APSInt LengthValue = Result.Val.getInt();
 8859     llvm::APSInt Result = EVResult.Val.getInt();
 8897     llvm::APSInt Result = EVResult.Val.getInt();
 9262       RHSValue.Val.getInt() == 0)
 9644           KnownVal.Val.getInt() != 0))) {
 9723               KnownVal.Val.getInt() != 0))) {
 9804   llvm::APSInt Right = RHSResult.Val.getInt();
 9834   llvm::APSInt Left = LHSResult.Val.getInt();
11371       llvm::APSInt Result = EVResult.Val.getInt();
14969       EvalResult.Val.isInt() && !EvalResult.HasSideEffects;
14972     E = ConstantExpr::Create(Context, E, EvalResult.Val);
14979       *Result = EvalResult.Val.getInt();
15007     *Result = EvalResult.Val.getInt();
tools/clang/lib/Sema/SemaInit.cpp
 8532         llvm::APSInt Result = EVResult.Val.getInt();
tools/clang/lib/Sema/SemaOpenMP.cpp
 6908       NestedLoopCount = Result.Val.getInt().getLimitedValue();
 6921       llvm::APSInt Result = EVResult.Val.getInt();
 7628     llvm::APSInt SimdlenRes = SimdlenResult.Val.getInt();
 7629     llvm::APSInt SafelenRes = SafelenResult.Val.getInt();
13002     llvm::APSInt ConstantLengthValue = Result.Val.getInt();
13027       llvm::APSInt ConstantLengthValue = Result.Val.getInt();
14558     llvm::APSInt ConstLowerBound = Result.Val.getInt();
14582   llvm::APSInt ConstLength = Result.Val.getInt();
14617   llvm::APSInt ConstLength = Result.Val.getInt();
14777           if (!Result.Val.getInt().isNullValue()) {
14838           if (!ResultR.Val.getInt().isOneValue()) {
14847           if (!ResultL.Val.getInt().isNullValue()) {
tools/clang/lib/Sema/SemaOverload.cpp
 5595       (RequireInt && !Eval.Val.isInt())) {
 5600     Value = Eval.Val;
tools/clang/lib/Sema/SemaStmt.cpp
  970       if (Result.Val.isInt())
  971         ConstantCondValue = Result.Val.getInt();
tools/clang/lib/Sema/SemaStmtAsm.cpp
  390           if (EVResult.Val.toIntegralConstant(IntResult, InputExpr->getType(),
  706       return Info.setEnum(Eval.Val.getInt().getSExtValue());
tools/clang/lib/Sema/SemaTemplate.cpp
 5821   if ((EvalResult.Val.isLValue() && !EvalResult.Val.getLValueBase()) ||
 5821   if ((EvalResult.Val.isLValue() && !EvalResult.Val.getLValueBase()) ||
 5822       (EvalResult.Val.isMemberPointer() &&
 5823        !EvalResult.Val.getMemberPointerDecl())) {
tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
  113       llvm::APSInt Result = EVResult.Val.getInt();
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  616     llvm::APSInt Result = EVResult.Val.getInt();
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
  139         return Result.Val.getInt() == 0;
  195             denomVal = Result.Val.getInt();
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
   92         llvm::APSInt Result = EVResult.Val.getInt();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  851     APSInt IV = Result.Val.getInt();
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  366       return makeIntVal(Result.Val.getInt());
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp
   69         return Result.Val.getInt().getActiveBits();
   76         return LHSWidth + Result.Val.getInt().getExtValue();
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
   75             return Length.Val.getInt().getZExtValue();
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp
  143         ((ConstPtr.Val.isInt() && ConstPtr.Val.getInt().isNullValue()) ||
  143         ((ConstPtr.Val.isInt() && ConstPtr.Val.getInt().isNullValue()) ||
  144          (ConstPtr.Val.isLValue() && ConstPtr.Val.isNullPointer()))) {
  144          (ConstPtr.Val.isLValue() && ConstPtr.Val.isNullPointer()))) {
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
  119     return EvalResult.Val.getInt().getActiveBits() <= Ctx.getTypeSize(CharType);
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
   83     llvm::APSInt NumValue = EVResult.Val.getInt();
  102         Value2.Val.getInt() != 0)
  111       llvm::APSInt Value1 = EVResult.Val.getInt();
tools/clang/tools/extra/clangd/XRefs.cpp
  700         Result.Val.printPretty(ValueOS, const_cast<ASTContext &>(Ctx),
tools/clang/tools/libclang/CIndex.cpp
 3814   if (ER.Val.isInt()) {
 3817     auto& val = ER.Val.getInt();
 3828   if (ER.Val.isFloat()) {
 3830     ER.Val.getFloat().toString(Buffer);
 3834     llvm::APFloat apFloat = ER.Val.getFloat();
tools/lldb/source/Symbol/ClangASTContext.cpp
 5943                 llvm::APSInt bitfield_apsint = result.Val.getInt();
 6004                 llvm::APSInt bitfield_apsint = result.Val.getInt();