Searched refs:APF (Results 1 - 15 of 15) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.cpp26 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 DNVPTXAsmPrinter.cpp1691 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 DUtils.cpp333 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 DAsmWriter.cpp1306 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 DCore.cpp1360 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 DConstantFolding.cpp1566 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 DAsmPrinter.cpp886 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 DIndVarSimplify.cpp287 /// 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 DAMDGPUISelLowering.cpp3620 static bool isInv2Pi(const APFloat &APF) { argument
3625 return APF.bitwiseIsEqual(KF16) ||
3626 APF.bitwiseIsEqual(KF32) ||
3627 APF.bitwiseIsEqual(KF64);
H A DSIISelLowering.cpp9896 const APFloat &APF = CRHS->getValueAPF(); local
9897 if (APF.isInfinity() && !APF.isNegative()) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp307 APFloat APF = CFP->getValueAPF(); local
313 if (!APF.isSignaling()) {
316 if (ConstantFPSDNode::isValueValidForType(SVT, APF) &&
H A DSelectionDAG.cpp1386 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 DTargetLowering.cpp6125 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 DPPCISelLowering.cpp7829 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 DX86ISelLowering.cpp20529 APFloat APF = Op0CN->getValueAPF();
20530 APF.clearSign();
20531 MagBits = DAG.getConstantFP(APF, dl, LogicVT);
[all...]

Completed in 723 milliseconds