Searched refs:FPLiteral (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
H A D | AMDGPUAsmParser.cpp | 1973 static bool canLosslesslyConvertToFPType(APFloat &FPLiteral, MVT VT) { in canLosslesslyConvertToFPType() argument 1977 APFloat::opStatus Status = FPLiteral.convert(*getFltSemantics(VT), in canLosslesslyConvertToFPType() 2033 APFloat FPLiteral(APFloat::IEEEdouble(), APInt(64, Imm.Val)); in isInlinableImm() local 2034 if (!canLosslesslyConvertToFPType(FPLiteral, type)) in isInlinableImm() 2043 FPLiteral.convert(APFloatBase::BFloat(), APFloat::rmNearestTiesToEven, in isInlinableImm() 2047 FPLiteral.convert(APFloatBase::IEEEhalf(), APFloat::rmNearestTiesToEven, in isInlinableImm() 2051 FPLiteral.convert(APFloatBase::IEEEsingle(), in isInlinableImm() 2059 uint32_t ImmVal = FPLiteral.bitcastToAPInt().getZExtValue(); in isInlinableImm() 2066 static_cast<int32_t>(FPLiteral.bitcastToAPInt().getZExtValue()), in isInlinableImm() 2140 APFloat FPLiteral(APFloat::IEEEdouble(), APInt(64, Imm.Val)); in isLiteralImm() local [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 9181 FloatingLiteral *FPLiteral; in CheckFloatComparison() local 9183 auto getCastAndLiteral = [&FPLiteral, &FPCast](Expr *L, Expr *R) { in CheckFloatComparison() 9184 FPLiteral = dyn_cast<FloatingLiteral>(L->IgnoreParens()); in CheckFloatComparison() 9186 return FPLiteral && FPCast; in CheckFloatComparison() 9191 auto *TargetTy = FPLiteral->getType()->getAs<BuiltinType>(); in CheckFloatComparison() 9195 llvm::APFloat TargetC = FPLiteral->getValue(); in CheckFloatComparison()
|