Home
last modified time | relevance | path

Searched refs:isSignedIntegerOrEnumerationType (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h279 return FromTy->isSignedIntegerOrEnumerationType() in fromCast()
299 return FromTy->isSignedIntegerOrEnumerationType() in fromCast()
305 return ToTy->isSignedIntegerOrEnumerationType() in fromCast()
317 APSIntType TargetType(ToWidth, !ToTy->isSignedIntegerOrEnumerationType()); in castAPSInt()
376 LTy->isSignedIntegerOrEnumerationType()); in getBinExpr()
514 bool isSigned = Ty->isSignedIntegerOrEnumerationType(); in getZeroExpr()
564 SymTy->isSignedIntegerOrEnumerationType()); in getRangeExpr()
699 bool isLSignedTy = LTy->isSignedIntegerOrEnumerationType(); in doIntTypeConversion()
700 bool isRSignedTy = RTy->isSignedIntegerOrEnumerationType(); in doIntTypeConversion()
H A DBasicValueFactory.h157 !T->isSignedIntegerOrEnumerationType()); in getAPSIntType()
H A DSMTConstraintManager.h119 !Ty->isSignedIntegerOrEnumerationType()); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DContext.cpp70 if (T->isSignedIntegerOrEnumerationType()) { in classify()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp715 if (Ops.Ty->isSignedIntegerOrEnumerationType()) { in EmitMul()
982 bool SrcSigned = SrcType->isSignedIntegerOrEnumerationType(); in EmitIntegerTruncationCheckHelper()
983 bool DstSigned = DstType->isSignedIntegerOrEnumerationType(); in EmitIntegerTruncationCheckHelper()
1034 bool SrcSigned = SrcType->isSignedIntegerOrEnumerationType(); in EmitIntegerTruncationCheck()
1035 bool DstSigned = DstType->isSignedIntegerOrEnumerationType(); in EmitIntegerTruncationCheck()
1088 bool VSigned = VType->isSignedIntegerOrEnumerationType(); in EmitIntegerSignChangeCheckHelper()
1731 if (DstEltType->isSignedIntegerOrEnumerationType()) in VisitConvertVectorExpr()
2598 type->isSignedIntegerOrEnumerationType() || in EmitScalarPrePostIncDec()
3335 bool isSigned = Ops.Ty->isSignedIntegerOrEnumerationType(); in EmitOverflowCheckedBinOp()
3647 if (op.Ty->isSignedIntegerOrEnumerationType()) { in EmitAdd()
[all …]
H A DCGRecordLayoutBuilder.cpp241 Info.IsSigned = FD->getType()->isSignedIntegerOrEnumerationType(); in setBitFieldInfo()
851 bool IsSigned = FD->getType()->isSignedIntegerOrEnumerationType(); in MakeInfo()
H A DCGExprCXX.cpp732 = (*e->getArraySize())->getType()->isSignedIntegerOrEnumerationType(); in EmitCXXNewAllocSize()
H A DCGExpr.cpp1014 bool IndexSigned = IndexType->isSignedIntegerOrEnumerationType(); in EmitBoundsCheck()
3811 bool IdxSigned = IdxTy->isSignedIntegerOrEnumerationType(); in EmitArraySubscriptExpr()
H A DTargetInfo.cpp8179 RetTy->isSignedIntegerOrEnumerationType()) && Size == 32 && !IsO32) in classifyReturnType()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DPopulateSwitch.cpp130 bool EnumIsSigned = EnumT->isSignedIntegerOrEnumerationType(); in REGISTER_TWEAK()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.cpp271 assert(T->isSignedIntegerOrEnumerationType()); in assumeNoOverflow()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DSimpleSValBuilder.cpp198 if (RHS.isSigned() && !SymbolType->isSignedIntegerOrEnumerationType()) in MakeSymIntVal()
242 assert(T->isSignedIntegerOrEnumerationType() && in isWithinConstantOverflowBounds()
387 if (!SingleTy->isSignedIntegerOrEnumerationType()) in tryRearrange()
H A DRangeConstraintManager.cpp1458 !T->isSignedIntegerOrEnumerationType()) in getRangeForNegatedExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DCanonicalType.h311 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isSignedIntegerOrEnumerationType)
H A DASTContext.h2939 llvm::APSInt Res(64, !Type->isSignedIntegerOrEnumerationType()); in MakeIntValue()
H A DType.h2431 bool isSignedIntegerOrEnumerationType() const;
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DNarrowingConversionsCheck.cpp278 bool DestSigned = DestType->isSignedIntegerOrEnumerationType(); in isFloatExactlyRepresentable()
/llvm-project-15.0.7/clang/lib/AST/
H A DType.cpp2039 bool Type::isSignedIntegerOrEnumerationType() const { in isSignedIntegerOrEnumerationType() function in Type
2060 return VT->getElementType()->isSignedIntegerOrEnumerationType(); in hasSignedIntegerRepresentation()
2062 return isSignedIntegerOrEnumerationType(); in hasSignedIntegerRepresentation()
H A DExprConstant.cpp2545 bool DestSigned = DestType->isSignedIntegerOrEnumerationType(); in HandleFloatToIntCast()
7100 Val.setIsSigned(T->isSignedIntegerOrEnumerationType()); in visit()
10904 assert(SI.isSigned() == E->getType()->isSignedIntegerOrEnumerationType() && in Success()
11155 == E->getType()->isSignedIntegerOrEnumerationType()); in CheckReferencedDecl()
12317 ResultType->isSignedIntegerOrEnumerationType(); in VisitBuiltinCallExpr()
12319 ResultType->isSignedIntegerOrEnumerationType(); in VisitBuiltinCallExpr()
12384 Temp.setIsSigned(ResultType->isSignedIntegerOrEnumerationType()); in VisitBuiltinCallExpr()
13492 DestType->isSignedIntegerOrEnumerationType(), &Overflowed); in VisitCastExpr()
15645 bool DestSigned = E->getType()->isSignedIntegerOrEnumerationType(); in CheckICE()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmt.cpp1247 bool CondIsSigned = CondType->isSignedIntegerOrEnumerationType(); in ActOnFinishSwitchStmt()
1256 = CondTypeBeforePromotion->isSignedIntegerOrEnumerationType(); in ActOnFinishSwitchStmt()
1640 bool DstIsSigned = DstType->isSignedIntegerOrEnumerationType(); in DiagnoseAssignmentEnum()
H A DSemaDecl.cpp18443 if (T->isSignedIntegerOrEnumerationType()) in isRepresentableIntegerValue()
18467 QualType *Types = T->isSignedIntegerOrEnumerationType()? SignedIntegralTypes in getNextLargerIntegralType()
18625 EnumVal.setIsSigned(EltTy->isSignedIntegerOrEnumerationType()); in CheckEnumConstant()
18649 EnumVal.setIsSigned(EltTy->isSignedIntegerOrEnumerationType()); in CheckEnumConstant()
19126 NewSign = BestType->isSignedIntegerOrEnumerationType(); in ActOnEnumBody()
H A DSemaTemplate.cpp7254 Value.setIsSigned(IntegerType->isSignedIntegerOrEnumerationType()); in CheckTemplateArgument()
7265 Value.setIsSigned(IntegerType->isSignedIntegerOrEnumerationType()); in CheckTemplateArgument()
H A DSemaOverload.cpp425 const bool FromSigned = FromType->isSignedIntegerOrEnumerationType(); in getNarrowingKind()
427 const bool ToSigned = ToType->isSignedIntegerOrEnumerationType(); in getNarrowingKind()
H A DSemaChecking.cpp12014 !ET->isSignedIntegerOrEnumerationType()); in forValueOfCanonicalType()
13786 Target->isSignedIntegerOrEnumerationType(), &Overflowed); in CheckImplicitConversion()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp8933 if (qual_type->isSignedIntegerOrEnumerationType()) in DumpEnumValue()

12