Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPNaCl.cpp72 } else if (Ty->isFloatingType()) { in classifyArgumentType()
H A DCSKY.cpp100 if (Ty->isFloatingType() && !Ty->isComplexType() && FLen >= Size && in classifyArgumentType()
H A DPPC.cpp458 bool isInt = !Ty->isFloatingType(); in EmitVAArg()
459 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.cpp613 if (IsFixed && Ty->isFloatingType() && !Ty->isComplexType() && in classifyArgumentType()
H A DAArch64.cpp1180 if (Ty->isFloatingType() || Ty->isVectorType() || in diagnoseIfNeedsFPReg()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp942 if (!CastTy->isFloatingType() || !SE || SE->getType()->isFloatingType()) { in VisitLocAsInteger()
987 if (!IsUnknownOriginalType || !CastTy->isFloatingType() || in VisitSymbolVal()
988 T->isFloatingType()) in VisitSymbolVal()
H A DExprEngineC.cpp1079 } else if (Ex->getType()->isFloatingType()) { in VisitUnaryOperator()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp628 PostOp = E->getValueType()->isFloatingType() ? llvm::Instruction::FAdd in EmitAtomicOp()
636 Op = E->getValueType()->isFloatingType() ? llvm::AtomicRMWInst::FAdd in EmitAtomicOp()
642 PostOp = E->getValueType()->isFloatingType() ? llvm::Instruction::FSub in EmitAtomicOp()
650 Op = E->getValueType()->isFloatingType() ? llvm::AtomicRMWInst::FSub in EmitAtomicOp()
663 Op = E->getValueType()->isFloatingType() in EmitAtomicOp()
679 Op = E->getValueType()->isFloatingType() in EmitAtomicOp()
997 ShouldCastToIntPtrTy = !MemTy->isFloatingType(); in EmitAtomicExpr()
H A DCGHLSLBuiltins.cpp165 if (QT->isFloatingType()) in getDotProductIntrinsic()
403 if (Ty->isFloatingType()) { in EmitHLSLBuiltinExpr()
H A DCGExprComplex.cpp324 bool IsFloatingType = ElementType->isFloatingType(); in getPromotionType()
H A DCGExprScalar.cpp998 assert(SrcType->isFloatingType() && "not a conversion from floating point"); in EmitFloatConversionCheck()
1706 OrigSrcType->isFloatingType()) in EmitScalarConversion()
3087 if (type->isFloatingType()) { in EmitScalarPrePostIncDec()
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DInterpreterValuePrinter.cpp104 else if (Ty->isFloatingType()) in VisitBuiltinType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h282 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isFloatingType)
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp312 if (!SubExpr->getType()->isFloatingType() || in VisitCastExpr()
313 !CE->getType()->isFloatingType()) in VisitCastExpr()
932 if (BO->getType()->isFloatingType()) in VisitBinaryOperator()
936 if (BO->getType()->isFloatingType()) in VisitBinaryOperator()
940 if (BO->getType()->isFloatingType()) in VisitBinaryOperator()
946 if (BO->getType()->isFloatingType()) in VisitBinaryOperator()
2577 assert(ResultType->isFloatingType()); in VisitFloatCompoundAssignOperator()
2705 assert(!E->getType()->isFloatingType() && "Handled above"); in VisitCompoundAssignOperator()
3898 } else if (ElemType->isFloatingType() && SrcType != ElemType) { in VisitConvertVectorExpr()
H A DPointer.cpp759 } else if (ElemTy->isFloatingType()) { in toRValue()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprComplex.cpp82 if (isDivOpCode && elementTy->isFloatingType() && in getPromotionType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp728 return CT->getElementType()->isFloatingType(); in isComplexType()
2305 bool Type::isFloatingType() const { in isFloatingType() function in Type
2309 return CT->getElementType()->isFloatingType(); in isFloatingType()
2315 return VT->getElementType()->isFloatingType(); in hasFloatingRepresentation()
2317 return MT->getElementType()->isFloatingType(); in hasFloatingRepresentation()
2318 return isFloatingType(); in hasFloatingRepresentation()
H A DExprCXX.cpp1002 if (ParamTy->isFloatingType()) in getLiteralOperatorKind()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTypeTraits.cpp724 return T->isFloatingType(); in EvaluateUnaryTypeTrait()
845 return T->isFloatingType() || in EvaluateUnaryTypeTrait()
H A DSemaARM.cpp920 !ValType->isBlockPointerType() && !ValType->isFloatingType()) { in CheckARMBuiltinExclusiveCall()
H A DSemaCast.cpp2819 SrcExpr.get()->getType()->isFloatingType())) { in CheckCXXCStyleCast()
3219 (SrcType->isIntegerType() || SrcType->isFloatingType())) { in CheckCStyleCast()
H A DSemaExpr.cpp781 if (EvalMethod != LangOptions::FEM_Source && Ty->isFloatingType() && in UsualUnaryFPConversions()
1279 if (!LHSType->isFloatingType() || !RHSType->isFloatingType()) in unsupportedTypeConversion()
1516 if ((!IsCompAssign && LEnum && R->isFloatingType()) || in checkEnumArithmeticConversions()
1517 (REnum && L->isFloatingType())) { in checkEnumArithmeticConversions()
7757 assert(DestElemTy->isFloatingType() || in prepareVectorSplat()
7764 if (DestElemTy->isFloatingType()) { in prepareVectorSplat()
8044 if (S.getLangOpts().OpenCL && CondTy->isFloatingType()) { in checkCondition()
10653 if (!ElementType->isFloatingType() || !IsComplexRangePromoted) in DetectPrecisionLossInComplexDivision()
10837 !(getLangOpts().HLSL && compType->isFloatingType()))) in CheckRemainderOperands()
13430 if (LHS.get()->getType()->isFloatingType() || in CheckLogicalOperands()
[all …]
H A DSemaRISCV.cpp1392 !ValType->isBlockPointerType() && !ValType->isFloatingType() && in CheckBuiltinFunctionCall()
/freebsd/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp839 bool LitIsFloat = ArgTy->isFloatingType(); in rewriteToNumberLiteral()

12