/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXMCExpr.cpp | 26 APFloat APF = getAPFloat(); local 35 APF.convert(APFloat::IEEEhalf(), APFloat::rmNearestTiesToEven, &Ignored); 40 APF.convert(APFloat::IEEEsingle(), APFloat::rmNearestTiesToEven, &Ignored); 45 APF.convert(APFloat::IEEEdouble(), APFloat::rmNearestTiesToEven, &Ignored); 49 APInt API = APF.bitcastToAPInt();
|
H A D | NVPTXAsmPrinter.cpp | 1691 APFloat APF = APFloat(Fp->getValueAPF()); // make a copy local 1699 APF.convert(APFloat::IEEEsingle(), APFloat::rmNearestTiesToEven, &ignored); 1703 APF.convert(APFloat::IEEEdouble(), APFloat::rmNearestTiesToEven, &ignored); 1707 APInt API = APF.bitcastToAPInt();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 333 APFloat APF(Val); 334 APF.convert(APFloat::IEEEhalf(), APFloat::rmNearestTiesToEven, &Ignored); 335 return APF;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 1306 const APFloat &APF = CFP->getValueAPF(); local 1307 if (&APF.getSemantics() == &APFloat::IEEEsingle() || 1308 &APF.getSemantics() == &APFloat::IEEEdouble()) { 1315 bool isDouble = &APF.getSemantics() == &APFloat::IEEEdouble(); 1316 bool isInf = APF.isInfinity(); 1317 bool isNaN = APF.isNaN(); 1319 double Val = isDouble ? APF.convertToDouble() : APF.convertToFloat(); 1321 APF.toString(StrVal, 6, 0, false); 1342 APFloat apf = APF; [all...] |
H A D | Core.cpp | 1360 APFloat APF = cFP->getValueAPF(); 1361 APF.convert(APFloat::IEEEdouble(), APFloat::rmNearestTiesToEven, &APFLosesInfo); 1363 return APF.convertToDouble();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 1566 APFloat APF(V); 1568 APF.convert(Ty->getFltSemantics(), APFloat::rmNearestTiesToEven, &unused); 1569 return ConstantFP::get(Ty->getContext(), APF); 1656 APFloat APF = Op->getValueAPF(); local 1657 APF.convert(APFloat::IEEEdouble(), APFloat::rmNearestTiesToEven, &unused); 1658 return APF.convertToDouble();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 886 APFloat APF = APFloat(MI->getOperand(0).getFPImm()->getValueAPF()); local 888 OS << (double)APF.convertToFloat(); 890 OS << APF.convertToDouble(); 895 APF.convert(APFloat::IEEEdouble(), APFloat::rmNearestTiesToEven, 897 OS << "(long double) " << APF.convertToDouble(); 2372 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP); 2522 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP) { argument 2524 APInt API = APF.bitcastToAPInt(); 2530 APF.toString(StrVal);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 287 /// Convert APF to an integer, if possible. 288 static bool ConvertToSInt(const APFloat &APF, int64_t &IntVal) { argument 292 if (APF.convertToInteger(makeMutableArrayRef(UIntVal), 64, true,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.cpp | 3620 static bool isInv2Pi(const APFloat &APF) { argument 3625 return APF.bitwiseIsEqual(KF16) || 3626 APF.bitwiseIsEqual(KF32) || 3627 APF.bitwiseIsEqual(KF64);
|
H A D | SIISelLowering.cpp | 9896 const APFloat &APF = CRHS->getValueAPF(); local 9897 if (APF.isInfinity() && !APF.isNegative()) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 307 APFloat APF = CFP->getValueAPF(); local 313 if (!APF.isSignaling()) { 316 if (ConstantFPSDNode::isValueValidForType(SVT, APF) &&
|
H A D | SelectionDAG.cpp | 1386 APFloat APF = APFloat(Val); 1387 APF.convert(EVTToAPFloatSemantics(EltVT), APFloat::rmNearestTiesToEven, 1389 return getConstantFP(APF, DL, VT, isTarget); 9640 const APFloat &APF = CN->getValueAPF(); 9641 if (APF.convertToInteger(IntVal, APFloat::rmTowardZero, &IsExact) !=
|
H A D | TargetLowering.cpp | 6125 APFloat APF(APFSem, APInt::getNullValue(SrcVT.getScalarSizeInBits())); 6128 APF.convertFromAPInt(SignMask, false, APFloat::rmNearestTiesToEven)) { 6138 SDValue Cst = DAG.getConstantFP(APF, dl, SrcVT);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 7829 APFloat APF = APFloat(APFloat::PPCDoubleDouble(), APInt(128, TwoE31)); local 7830 SDValue Tmp = DAG.getConstantFP(APF, dl, MVT::ppcf128);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 20529 APFloat APF = Op0CN->getValueAPF(); 20530 APF.clearSign(); 20531 MagBits = DAG.getConstantFP(APF, dl, LogicVT); [all...] |