Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h281 return FromTy->isSignedIntegerOrEnumerationType() in fromCast()
301 return FromTy->isSignedIntegerOrEnumerationType() in fromCast()
307 return ToTy->isSignedIntegerOrEnumerationType() in fromCast()
319 APSIntType TargetType(ToWidth, !ToTy->isSignedIntegerOrEnumerationType()); in castAPSInt()
378 LTy->isSignedIntegerOrEnumerationType()); in getBinExpr()
518 bool isSigned = Ty->isSignedIntegerOrEnumerationType(); in getZeroExpr()
568 SymTy->isSignedIntegerOrEnumerationType()); in getRangeExpr()
718 bool isLSignedTy = LTy->isSignedIntegerOrEnumerationType(); in doIntTypeConversion()
719 bool isRSignedTy = RTy->isSignedIntegerOrEnumerationType(); in doIntTypeConversion()
H A DBasicValueFactory.h158 !T->isSignedIntegerOrEnumerationType()); in getAPSIntType()
H A DSMTConstraintManager.h124 !Ty->isSignedIntegerOrEnumerationType()); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp777 if (Ops.Ty->isSignedIntegerOrEnumerationType()) { in EmitMul()
1081 bool SrcSigned = SrcType->isSignedIntegerOrEnumerationType(); in EmitIntegerTruncationCheckHelper()
1082 bool DstSigned = DstType->isSignedIntegerOrEnumerationType(); in EmitIntegerTruncationCheckHelper()
1133 bool SrcSigned = SrcType->isSignedIntegerOrEnumerationType(); in EmitIntegerTruncationCheck()
1134 bool DstSigned = DstType->isSignedIntegerOrEnumerationType(); in EmitIntegerTruncationCheck()
1181 bool VSigned = VType->isSignedIntegerOrEnumerationType(); in EmitIsNegativeTestHelper()
1205 bool SrcSigned = SrcType->isSignedIntegerOrEnumerationType(); in EmitIntegerSignChangeCheckHelper()
1206 bool DstSigned = DstType->isSignedIntegerOrEnumerationType(); in EmitIntegerSignChangeCheckHelper()
1250 bool SrcSigned = SrcType->isSignedIntegerOrEnumerationType(); in EmitIntegerSignChangeCheck()
1251 bool DstSigned = DstType->isSignedIntegerOrEnumerationType(); in EmitIntegerSignChangeCheck()
[all …]
H A DCGRecordLayoutBuilder.cpp243 Info.IsSigned = FD->getType()->isSignedIntegerOrEnumerationType(); in setBitFieldInfo()
1052 bool IsSigned = FD->getType()->isSignedIntegerOrEnumerationType(); in MakeInfo()
H A DCGExpr.cpp1247 bool IndexSigned = IndexType->isSignedIntegerOrEnumerationType(); in EmitBoundsCheckImpl()
2100 bool Signed = Ty->isSignedIntegerOrEnumerationType(); in EmitToMemory()
4475 bool IdxSigned = IdxTy->isSignedIntegerOrEnumerationType(); in EmitArraySubscriptExpr()
4661 bool IsSigned = E->getType()->isSignedIntegerOrEnumerationType(); in EmitMatrixIndexExpr()
H A DCGExprCXX.cpp747 = (*e->getArraySize())->getType()->isSignedIntegerOrEnumerationType(); in EmitCXXNewAllocSize()
H A DCGExprConstant.cpp2001 destType->isSignedIntegerOrEnumerationType() ? llvm::Instruction::SExt in emitForMemory()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenOpenACC.cpp47 intExpr->getType()->isSignedIntegerOrEnumerationType() in emitOpenACCIntExpr()
H A DCIRGenExprScalar.cpp450 type->isSignedIntegerOrEnumerationType() || in emitScalarPrePostIncDec()
451 promotedType->isSignedIntegerOrEnumerationType() || in emitScalarPrePostIncDec()
460 if (e->canOverflow() && type->isSignedIntegerOrEnumerationType()) { in emitScalarPrePostIncDec()
1407 if (ops.compType->isSignedIntegerOrEnumerationType()) { in emitMul()
1465 if (ops.compType->isSignedIntegerOrEnumerationType()) { in emitAdd()
1511 if (ops.compType->isSignedIntegerOrEnumerationType()) { in emitSub()
H A DCIRGenStmtOpenACC.cpp196 intExpr->getType()->isSignedIntegerOrEnumerationType() in emitOpenACCWaitConstruct()
H A DCIRGenRecordLayoutBuilder.cpp221 info.isSigned = fd->getType()->isSignedIntegerOrEnumerationType(); in setBitFieldInfo()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.cpp270 assert(T->isSignedIntegerOrEnumerationType()); in assumeNoOverflow()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSimpleSValBuilder.cpp213 if (RHS.isSigned() && !SymbolType->isSignedIntegerOrEnumerationType()) in MakeSymIntVal()
258 assert(T->isSignedIntegerOrEnumerationType() && in isWithinConstantOverflowBounds()
404 if (!SingleTy->isSignedIntegerOrEnumerationType()) in tryRearrange()
H A DRangeConstraintManager.cpp1448 !T->isSignedIntegerOrEnumerationType()) in getRangeForNegatedExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DMips.cpp350 RetTy->isSignedIntegerOrEnumerationType()) && Size == 32 && !IsO32) in classifyReturnType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h312 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isSignedIntegerOrEnumerationType)
H A DASTContext.h3288 llvm::APSInt Res(64, !Type->isSignedIntegerOrEnumerationType()); in MakeIntValue()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpBuiltin.cpp55 assert(QT->isSignedIntegerOrEnumerationType() || in pushInteger()
76 if (QT->isSignedIntegerOrEnumerationType()) { in pushInteger()
790 ResultType->isSignedIntegerOrEnumerationType(); in interp__builtin_overflowop()
792 ResultType->isSignedIntegerOrEnumerationType(); in interp__builtin_overflowop()
856 Temp.setIsSigned(ResultType->isSignedIntegerOrEnumerationType()); in interp__builtin_overflowop()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp1349 bool CondIsSigned = CondType->isSignedIntegerOrEnumerationType(); in ActOnFinishSwitchStmt()
1358 = CondTypeBeforePromotion->isSignedIntegerOrEnumerationType(); in ActOnFinishSwitchStmt()
1764 bool DstIsSigned = DstType->isSignedIntegerOrEnumerationType(); in DiagnoseAssignmentEnum()
H A DSemaDecl.cpp19928 QualType *Types = T->isSignedIntegerOrEnumerationType()? SignedIntegralTypes in getNextLargerIntegralType()
20087 EnumVal.setIsSigned(EltTy->isSignedIntegerOrEnumerationType()); in CheckEnumConstant()
20117 EnumVal.setIsSigned(EltTy->isSignedIntegerOrEnumerationType()); in CheckEnumConstant()
20516 NewSign = BestType->isSignedIntegerOrEnumerationType(); in ActOnEnumBody()
H A DSemaTemplate.cpp7374 Value.setIsSigned(IntegerType->isSignedIntegerOrEnumerationType()); in CheckTemplateArgument()
7385 Value.setIsSigned(IntegerType->isSignedIntegerOrEnumerationType()); in CheckTemplateArgument()
H A DSemaChecking.cpp10474 !ET->isSignedIntegerOrEnumerationType()); in forValueOfCanonicalType()
11521 bool SignedBitfield = BitfieldType->isSignedIntegerOrEnumerationType(); in AnalyzeBitFieldAssignment()
12343 Context.getIntWidth(T), Target->isSignedIntegerOrEnumerationType(), in CheckImplicitConversion()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp2231 bool Type::isSignedIntegerOrEnumerationType() const { in isSignedIntegerOrEnumerationType() function in Type
2249 return VT->getElementType()->isSignedIntegerOrEnumerationType(); in hasSignedIntegerRepresentation()
2251 return isSignedIntegerOrEnumerationType(); in hasSignedIntegerRepresentation()
H A DExprConstant.cpp2787 bool DestSigned = DestType->isSignedIntegerOrEnumerationType(); in HandleFloatToIntCast()
7648 Val.setIsSigned(T->isSignedIntegerOrEnumerationType()); in visit()
12047 assert(SI.isSigned() == E->getType()->isSignedIntegerOrEnumerationType() && in Success()
12320 == E->getType()->isSignedIntegerOrEnumerationType()); in CheckReferencedDecl()
13735 ResultType->isSignedIntegerOrEnumerationType(); in VisitBuiltinCallExpr()
13737 ResultType->isSignedIntegerOrEnumerationType(); in VisitBuiltinCallExpr()
13802 Temp.setIsSigned(ResultType->isSignedIntegerOrEnumerationType()); in VisitBuiltinCallExpr()
15213 DestType->isSignedIntegerOrEnumerationType(), &Overflowed); in VisitCastExpr()
17611 bool DestSigned = E->getType()->isSignedIntegerOrEnumerationType(); in CheckICE()

12