| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | SMTConv.h | 279 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 D | BasicValueFactory.h | 157 !T->isSignedIntegerOrEnumerationType()); in getAPSIntType()
|
| H A D | SMTConstraintManager.h | 119 !Ty->isSignedIntegerOrEnumerationType()); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
|
| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | Context.cpp | 70 if (T->isSignedIntegerOrEnumerationType()) { in classify()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 715 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 D | CGRecordLayoutBuilder.cpp | 241 Info.IsSigned = FD->getType()->isSignedIntegerOrEnumerationType(); in setBitFieldInfo() 851 bool IsSigned = FD->getType()->isSignedIntegerOrEnumerationType(); in MakeInfo()
|
| H A D | CGExprCXX.cpp | 732 = (*e->getArraySize())->getType()->isSignedIntegerOrEnumerationType(); in EmitCXXNewAllocSize()
|
| H A D | CGExpr.cpp | 1014 bool IndexSigned = IndexType->isSignedIntegerOrEnumerationType(); in EmitBoundsCheck() 3811 bool IdxSigned = IdxTy->isSignedIntegerOrEnumerationType(); in EmitArraySubscriptExpr()
|
| H A D | TargetInfo.cpp | 8179 RetTy->isSignedIntegerOrEnumerationType()) && Size == 32 && !IsO32) in classifyReturnType()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | PopulateSwitch.cpp | 130 bool EnumIsSigned = EnumT->isSignedIntegerOrEnumerationType(); in REGISTER_TWEAK()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | Iterator.cpp | 271 assert(T->isSignedIntegerOrEnumerationType()); in assumeNoOverflow()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | SimpleSValBuilder.cpp | 198 if (RHS.isSigned() && !SymbolType->isSignedIntegerOrEnumerationType()) in MakeSymIntVal() 242 assert(T->isSignedIntegerOrEnumerationType() && in isWithinConstantOverflowBounds() 387 if (!SingleTy->isSignedIntegerOrEnumerationType()) in tryRearrange()
|
| H A D | RangeConstraintManager.cpp | 1458 !T->isSignedIntegerOrEnumerationType()) in getRangeForNegatedExpr()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 311 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isSignedIntegerOrEnumerationType)
|
| H A D | ASTContext.h | 2939 llvm::APSInt Res(64, !Type->isSignedIntegerOrEnumerationType()); in MakeIntValue()
|
| H A D | Type.h | 2431 bool isSignedIntegerOrEnumerationType() const;
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | NarrowingConversionsCheck.cpp | 278 bool DestSigned = DestType->isSignedIntegerOrEnumerationType(); in isFloatExactlyRepresentable()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Type.cpp | 2039 bool Type::isSignedIntegerOrEnumerationType() const { in isSignedIntegerOrEnumerationType() function in Type 2060 return VT->getElementType()->isSignedIntegerOrEnumerationType(); in hasSignedIntegerRepresentation() 2062 return isSignedIntegerOrEnumerationType(); in hasSignedIntegerRepresentation()
|
| H A D | ExprConstant.cpp | 2545 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 D | SemaStmt.cpp | 1247 bool CondIsSigned = CondType->isSignedIntegerOrEnumerationType(); in ActOnFinishSwitchStmt() 1256 = CondTypeBeforePromotion->isSignedIntegerOrEnumerationType(); in ActOnFinishSwitchStmt() 1640 bool DstIsSigned = DstType->isSignedIntegerOrEnumerationType(); in DiagnoseAssignmentEnum()
|
| H A D | SemaDecl.cpp | 18443 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 D | SemaTemplate.cpp | 7254 Value.setIsSigned(IntegerType->isSignedIntegerOrEnumerationType()); in CheckTemplateArgument() 7265 Value.setIsSigned(IntegerType->isSignedIntegerOrEnumerationType()); in CheckTemplateArgument()
|
| H A D | SemaOverload.cpp | 425 const bool FromSigned = FromType->isSignedIntegerOrEnumerationType(); in getNarrowingKind() 427 const bool ToSigned = ToType->isSignedIntegerOrEnumerationType(); in getNarrowingKind()
|
| H A D | SemaChecking.cpp | 12014 !ET->isSignedIntegerOrEnumerationType()); in forValueOfCanonicalType() 13786 Target->isSignedIntegerOrEnumerationType(), &Overflowed); in CheckImplicitConversion()
|
| /llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 8933 if (qual_type->isSignedIntegerOrEnumerationType()) in DumpEnumValue()
|