Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPNaCl.cpp68 } else if (Ty->isFloatingType()) { in classifyArgumentType()
H A DCSKY.cpp101 if (Ty->isFloatingType() && !Ty->isComplexType() && FLen >= Size && in classifyArgumentType()
H A DPPC.cpp398 bool isInt = !Ty->isFloatingType(); in EmitVAArg()
399 bool isF64 = Ty->isFloatingType() && getContext().getTypeSize(Ty) == 64; in EmitVAArg()
H A DLoongArch.cpp321 if (IsFixed && Ty->isFloatingType() && !Ty->isComplexType() && in classifyArgumentType()
H A DRISCV.cpp371 if (IsFixed && Ty->isFloatingType() && !Ty->isComplexType() && in classifyArgumentType()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp941 if (!CastTy->isFloatingType() || !SE || SE->getType()->isFloatingType()) { in VisitLocAsInteger()
986 if (!IsUnknownOriginalType || !CastTy->isFloatingType() || in VisitSymbolVal()
987 T->isFloatingType()) in VisitSymbolVal()
H A DExprEngineC.cpp1037 } else if (Ex->getType()->isFloatingType()) { in VisitUnaryOperator()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DConversionChecker.cpp147 const bool isFloat = DestType->isFloatingType(); in isLossOfPrecision()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DContext.cpp175 if (T->isFloatingType()) in classify()
H A DByteCodeExprGen.cpp444 if (BO->getType()->isFloatingType()) in VisitBinaryOperator()
448 if (BO->getType()->isFloatingType()) in VisitBinaryOperator()
452 if (BO->getType()->isFloatingType()) in VisitBinaryOperator()
458 if (BO->getType()->isFloatingType()) in VisitBinaryOperator()
1231 assert(ResultType->isFloatingType()); in VisitFloatCompoundAssignOperator()
1353 assert(!E->getType()->isFloatingType() && "Handled above"); in VisitCompoundAssignOperator()
H A DPointer.cpp350 } else if (ElemTy->isFloatingType()) { in toRValue()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp620 PostOp = E->getValueType()->isFloatingType() ? llvm::Instruction::FAdd in EmitAtomicOp()
628 Op = E->getValueType()->isFloatingType() ? llvm::AtomicRMWInst::FAdd in EmitAtomicOp()
634 PostOp = E->getValueType()->isFloatingType() ? llvm::Instruction::FSub in EmitAtomicOp()
642 Op = E->getValueType()->isFloatingType() ? llvm::AtomicRMWInst::FSub in EmitAtomicOp()
655 Op = E->getValueType()->isFloatingType() in EmitAtomicOp()
671 Op = E->getValueType()->isFloatingType() in EmitAtomicOp()
981 ShouldCastToIntPtrTy = !MemTy->isFloatingType(); in EmitAtomicExpr()
H A DCGExprScalar.cpp938 assert(SrcType->isFloatingType() && "not a conversion from floating point"); in EmitFloatConversionCheck()
1475 OrigSrcType->isFloatingType()) in EmitScalarConversion()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h281 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isFloatingType)
H A DType.h2244 bool isFloatingType() const; // C99 6.2.5p11 (real floating + complex)
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DType.cpp629 return CT->getElementType()->isFloatingType(); in isComplexType()
2186 bool Type::isFloatingType() const { in isFloatingType() function in Type
2191 return CT->getElementType()->isFloatingType(); in isFloatingType()
2197 return VT->getElementType()->isFloatingType(); in hasFloatingRepresentation()
2199 return MT->getElementType()->isFloatingType(); in hasFloatingRepresentation()
2200 return isFloatingType(); in hasFloatingRepresentation()
H A DExprCXX.cpp944 if (ParamTy->isFloatingType()) in getLiteralOperatorKind()
/freebsd-14.2/contrib/llvm-project/clang/lib/Interpreter/
H A DInterpreter.cpp679 else if (Ty->isFloatingType()) in VisitBuiltinType()
/freebsd-14.2/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp843 bool LitIsFloat = ArgTy->isFloatingType(); in rewriteToNumberLiteral()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp2769 SrcExpr.get()->getType()->isFloatingType())) { in CheckCXXCStyleCast()
3112 (SrcType->isIntegerType() || SrcType->isFloatingType())) { in CheckCStyleCast()
H A DSemaExprCXX.cpp4510 if (FromType->isFloatingType()) in PerformImplicitConversion()
4514 else if (ToType->isFloatingType()) in PerformImplicitConversion()
5050 return T->isFloatingType(); in EvaluateUnaryTypeTrait()
5173 return T->isFloatingType() || in EvaluateUnaryTypeTrait()
H A DSemaExpr.cpp800 if (EvalMethod != LangOptions::FEM_Source && Ty->isFloatingType() && in UsualUnaryConversions()
1268 if (!LHSType->isFloatingType() || !RHSType->isFloatingType()) in unsupportedTypeConversion()
1504 if ((!IsCompAssign && LEnum && R->isFloatingType()) || in checkEnumArithmeticConversions()
1505 (REnum && L->isFloatingType())) { in checkEnumArithmeticConversions()
8447 assert(DestElemTy->isFloatingType() || in prepareVectorSplat()
8454 if (DestElemTy->isFloatingType()) { in prepareVectorSplat()
8736 if (S.getLangOpts().OpenCL && CondTy->isFloatingType()) { in checkCondition()
14091 if (LHS.get()->getType()->isFloatingType() || in CheckLogicalOperands()
14092 RHS.get()->getType()->isFloatingType()) in CheckLogicalOperands()
H A DSemaInit.cpp1831 if (elementType->isFloatingType()) in CheckVectorType()
4672 E->getType()->isFloatingType())) { in TryListInitialization()
4689 ICS.Standard.Second = E->getType()->isFloatingType() in TryListInitialization()
H A DSemaChecking.cpp3494 !ValType->isBlockPointerType() && !ValType->isFloatingType()) { in CheckARMBuiltinExclusiveCall()
6090 !ValType->isBlockPointerType() && !ValType->isFloatingType() && in CheckRISCVBuiltinFunctionCall()
8086 if (!(ValType->isFloatingType() && (AllowedType & AOEVT_FP))) in BuildAtomicExpr()
8857 !ValType->isBlockPointerType() && !ValType->isFloatingType() && in SemaBuiltinNontemporalOverloaded()
15905 TargetBT->isFloatingType() && !IsListInit) { in CheckImplicitConversion()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp3022 if (field_qual_type->isFloatingType()) { in IsHomogeneousAggregate()
3871 else if (complex_element_type->isFloatingType()) in GetTypeInfo()
3971 else if (vector_type->isFloatingType()) in GetTypeInfo()
7548 assert(qt->isFloatingType() && "only floating point types supported"); in SetFloatingInitializerForVariable()

12