Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp911 if (!CastTy->isFloatingType() || !SE || SE->getType()->isFloatingType()) { in evalCastSubKind()
952 if (!IsUnknownOriginalType || !CastTy->isFloatingType() || in evalCastSubKind()
953 T->isFloatingType()) in evalCastSubKind()
H A DExprEngineC.cpp1057 } else if (Ex->getType()->isFloatingType()) { in VisitUnaryOperator()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DConversionChecker.cpp140 const bool isFloat = DestType->isFloatingType(); in isLossOfPrecision()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGAtomic.cpp596 PostOp = E->getValueType()->isFloatingType() ? llvm::Instruction::FAdd in EmitAtomicOp()
602 Op = E->getValueType()->isFloatingType() ? llvm::AtomicRMWInst::FAdd in EmitAtomicOp()
607 PostOp = E->getValueType()->isFloatingType() ? llvm::Instruction::FSub in EmitAtomicOp()
613 Op = E->getValueType()->isFloatingType() ? llvm::AtomicRMWInst::FSub in EmitAtomicOp()
897 ShouldCastToIntPtrTy = !MemTy->isFloatingType(); in EmitAtomicExpr()
H A DTargetInfo.cpp978 } else if (Ty->isFloatingType()) { in classifyArgumentType()
4719 bool isInt = !Ty->isFloatingType(); in EmitVAArg()
4720 bool isF64 = Ty->isFloatingType() && getContext().getTypeSize(Ty) == 64; in EmitVAArg()
10759 if (IsFixed && Ty->isFloatingType() && !Ty->isComplexType() && in classifyArgumentType()
H A DCGExprScalar.cpp897 assert(SrcType->isFloatingType() && "not a conversion from floating point"); in EmitFloatConversionCheck()
1423 OrigSrcType->isFloatingType()) in EmitScalarConversion()
H A DCGExpr.cpp2996 } else if (T->isFloatingType()) { in EmitCheckTypeDescriptor()
H A DCGOpenMPRuntime.cpp11416 if (QT->isFloatingType()) in getAArch64PBV()
H A DCGBuiltin.cpp2876 if (!ArgType->isIntegralOrEnumerationType() && !ArgType->isFloatingType() && in EmitBuiltinExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DCanonicalType.h281 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isFloatingType)
H A DType.h1996 bool isFloatingType() const; // C99 6.2.5p11 (real floating + complex)
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DType.cpp603 return CT->getElementType()->isFloatingType(); in isComplexType()
2094 bool Type::isFloatingType() const { in isFloatingType() function in Type
2099 return CT->getElementType()->isFloatingType(); in isFloatingType()
2105 return VT->getElementType()->isFloatingType(); in hasFloatingRepresentation()
2107 return isFloatingType(); in hasFloatingRepresentation()
H A DExprCXX.cpp932 if (ParamTy->isFloatingType()) in getLiteralOperatorKind()
H A DExprConstant.cpp3001 } else if (EltTy->isFloatingType()) { in handleVectorVectorBinOp()
11120 if (ArgType->isIntegralOrEnumerationType() || ArgType->isFloatingType() || in EvaluateBuiltinConstantP()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp842 bool LitIsFloat = ArgTy->isFloatingType(); in rewriteToNumberLiteral()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCast.cpp2679 || SrcExpr.get()->getType()->isFloatingType())) { in CheckCXXCStyleCast()
2963 (SrcType->isIntegerType() || SrcType->isFloatingType())) { in CheckCStyleCast()
H A DSemaExpr.cpp1193 if (!LHSType->isFloatingType() || !RHSType->isFloatingType() || in unsupportedTypeConversion()
1197 assert(LHSType->isFloatingType() && RHSType->isFloatingType() && in unsupportedTypeConversion()
1440 if ((!IsCompAssign && LEnum && R->isFloatingType()) || in checkEnumArithmeticConversions()
1441 (REnum && L->isFloatingType())) { in checkEnumArithmeticConversions()
7475 assert(DestElemTy->isFloatingType() || in prepareVectorSplat()
7482 if (DestElemTy->isFloatingType()) { in prepareVectorSplat()
7762 if (S.getLangOpts().OpenCL && CondTy->isFloatingType()) { in checkCondition()
12525 if (LHS.get()->getType()->isFloatingType() || in CheckLogicalOperands()
12526 RHS.get()->getType()->isFloatingType()) in CheckLogicalOperands()
H A DSemaInit.cpp1771 if (elementType->isFloatingType()) in CheckVectorType()
4477 E->getType()->isFloatingType())) { in TryListInitialization()
4494 ICS.Standard.Second = E->getType()->isFloatingType() in TryListInitialization()
H A DSemaChecking.cpp2390 !ValType->isBlockPointerType() && !ValType->isFloatingType()) { in CheckARMBuiltinExclusiveCall()
5095 if (!ValType->isFloatingType()) in BuildAtomicExpr()
5813 !ValType->isBlockPointerType() && !ValType->isFloatingType() && in SemaBuiltinNontemporalOverloaded()
12492 TargetBT->isFloatingType() && !IsListInit) { in CheckImplicitConversion()
H A DSemaExprCXX.cpp4774 return T->isFloatingType(); in EvaluateUnaryTypeTrait()
4877 return T->isFloatingType() || in EvaluateUnaryTypeTrait()
H A DSemaDeclAttr.cpp2967 if (!ParmType->isExtVectorType() && !ParmType->isFloatingType() && in handleVecTypeHint()
4240 if (!OldElemTy->isFloatingType()) in AddModeAttr()
H A DSemaDecl.cpp12452 } else if (DclT->isFloatingType()) { // also permits complex, which is ok in AddInitializerToDecl()
H A DSemaOpenMP.cpp16620 !S.getLangOpts().CPlusPlus && Type->isFloatingType()) { in actOnOMPReductionKindClause()