Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DInitVariablesCheck.cpp91 else if (TypePtr->isFloatingType()) { in check()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DExpectedTypes.cpp31 if (T->isFloatingType() && !T->isComplexType()) in toEquivClass()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp934 if (!CastTy->isFloatingType() || !SE || SE->getType()->isFloatingType()) { in VisitNonLocLocAsInteger()
979 if (!IsUnknownOriginalType || !CastTy->isFloatingType() || in VisitNonLocSymbolVal()
980 T->isFloatingType()) in VisitNonLocSymbolVal()
H A DExprEngineC.cpp1049 } else if (Ex->getType()->isFloatingType()) { in VisitUnaryOperator()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DConversionChecker.cpp151 const bool isFloat = DestType->isFloatingType(); in isLossOfPrecision()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DNonConstParameterCheck.cpp121 T->getPointeeType()->isFloatingType())) in addParm()
H A DImplicitBoolConversionCheck.cpp207 if (DestType->isFloatingType()) { in getEquivalentForBoolLiteral()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGAtomic.cpp610 PostOp = E->getValueType()->isFloatingType() ? llvm::Instruction::FAdd in EmitAtomicOp()
617 Op = E->getValueType()->isFloatingType() ? llvm::AtomicRMWInst::FAdd in EmitAtomicOp()
622 PostOp = E->getValueType()->isFloatingType() ? llvm::Instruction::FSub in EmitAtomicOp()
628 Op = E->getValueType()->isFloatingType() ? llvm::AtomicRMWInst::FSub in EmitAtomicOp()
922 ShouldCastToIntPtrTy = !MemTy->isFloatingType(); in EmitAtomicExpr()
H A DTargetInfo.cpp1021 } else if (Ty->isFloatingType()) { in classifyArgumentType()
4833 bool isInt = !Ty->isFloatingType(); in EmitVAArg()
4834 bool isF64 = Ty->isFloatingType() && getContext().getTypeSize(Ty) == 64; in EmitVAArg()
11157 if (IsFixed && Ty->isFloatingType() && !Ty->isComplexType() && in classifyArgumentType()
11467 if (Ty->isFloatingType() && !Ty->isComplexType() && FLen >= Size && in classifyArgumentType()
H A DCGExprScalar.cpp901 assert(SrcType->isFloatingType() && "not a conversion from floating point"); in EmitFloatConversionCheck()
1438 OrigSrcType->isFloatingType()) in EmitScalarConversion()
H A DCGExpr.cpp3085 } else if (T->isFloatingType()) { in EmitCheckTypeDescriptor()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DCanonicalType.h281 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isFloatingType)
H A DType.h2070 bool isFloatingType() const; // C99 6.2.5p11 (real floating + complex)
/llvm-project-15.0.7/clang/lib/AST/
H A DType.cpp603 return CT->getElementType()->isFloatingType(); in isComplexType()
2121 bool Type::isFloatingType() const { in isFloatingType() function in Type
2126 return CT->getElementType()->isFloatingType(); in isFloatingType()
2132 return VT->getElementType()->isFloatingType(); in hasFloatingRepresentation()
2134 return isFloatingType(); in hasFloatingRepresentation()
H A DExprCXX.cpp934 if (ParamTy->isFloatingType()) in getLiteralOperatorKind()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DEasilySwappableParametersCheck.cpp987 FromBuiltin->isFloatingType()); in approximateStandardConversionSequence()
989 ToBuiltin && (ToBuiltin->isIntegerType() || ToBuiltin->isFloatingType()); in approximateStandardConversionSequence()
/llvm-project-15.0.7/lldb/unittests/Symbol/
H A DTestTypeSystemClang.cpp196 EXPECT_TRUE(type_ptr->isFloatingType()); in VerifyEncodingAndBitSize()
/llvm-project-15.0.7/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp842 bool LitIsFloat = ArgTy->isFloatingType(); in rewriteToNumberLiteral()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCast.cpp2716 SrcExpr.get()->getType()->isFloatingType())) { in CheckCXXCStyleCast()
3005 (SrcType->isIntegerType() || SrcType->isFloatingType())) { in CheckCStyleCast()
H A DSemaExpr.cpp781 if (EvalMethod != LangOptions::FEM_Source && Ty->isFloatingType() && in UsualUnaryConversions()
1245 if (!LHSType->isFloatingType() || !RHSType->isFloatingType()) in unsupportedTypeConversion()
1481 if ((!IsCompAssign && LEnum && R->isFloatingType()) || in checkEnumArithmeticConversions()
1482 (REnum && L->isFloatingType())) { in checkEnumArithmeticConversions()
7865 assert(DestElemTy->isFloatingType() || in prepareVectorSplat()
7872 if (DestElemTy->isFloatingType()) { in prepareVectorSplat()
8154 if (S.getLangOpts().OpenCL && CondTy->isFloatingType()) { in checkCondition()
13349 if (LHS.get()->getType()->isFloatingType() || in CheckLogicalOperands()
13350 RHS.get()->getType()->isFloatingType()) in CheckLogicalOperands()
H A DSemaInit.cpp1771 if (elementType->isFloatingType()) in CheckVectorType()
4507 E->getType()->isFloatingType())) { in TryListInitialization()
4524 ICS.Standard.Second = E->getType()->isFloatingType() in TryListInitialization()
H A DSemaChecking.cpp2546 if (!EltTy->isFloatingType()) { in CheckBuiltinFunctionCall()
3050 !ValType->isBlockPointerType() && !ValType->isFloatingType()) { in CheckARMBuiltinExclusiveCall()
6236 if (!ValType->isFloatingType()) in BuildAtomicExpr()
6959 !ValType->isBlockPointerType() && !ValType->isFloatingType() && in SemaBuiltinNontemporalOverloaded()
13825 TargetBT->isFloatingType() && !IsListInit) { in CheckImplicitConversion()
H A DSemaExprCXX.cpp4885 return T->isFloatingType(); in EvaluateUnaryTypeTrait()
4988 return T->isFloatingType() || in EvaluateUnaryTypeTrait()
H A DSemaDeclAttr.cpp3248 if (!ParmType->isExtVectorType() && !ParmType->isFloatingType() && in handleVecTypeHint()
4621 if (!OldElemTy->isFloatingType()) in AddModeAttr()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp3072 if (field_qual_type->isFloatingType()) { in IsHomogeneousAggregate()
3898 else if (complex_element_type->isFloatingType()) in GetTypeInfo()
3997 else if (vector_type->isFloatingType()) in GetTypeInfo()
7598 assert(qt->isFloatingType() && "only floating point types supported"); in SetFloatingInitializerForVariable()

12