Home | History | Annotate | Download | only in X86

Lines Matching refs:APFloat

631     addLegalFPImmediate(APFloat(+0.0)); // xorpd
632 addLegalFPImmediate(APFloat(+0.0f)); // xorps
657 addLegalFPImmediate(APFloat(+0.0f)); // xorps
658 addLegalFPImmediate(APFloat(+0.0)); // FLD0
659 addLegalFPImmediate(APFloat(+1.0)); // FLD1
660 addLegalFPImmediate(APFloat(-0.0)); // FLD0/FCHS
661 addLegalFPImmediate(APFloat(-1.0)); // FLD1/FCHS
687 addLegalFPImmediate(APFloat(+0.0)); // FLD0
688 addLegalFPImmediate(APFloat(+1.0)); // FLD1
689 addLegalFPImmediate(APFloat(-0.0)); // FLD0/FCHS
690 addLegalFPImmediate(APFloat(-1.0)); // FLD1/FCHS
691 addLegalFPImmediate(APFloat(+0.0f)); // FLD0
692 addLegalFPImmediate(APFloat(+1.0f)); // FLD1
693 addLegalFPImmediate(APFloat(-0.0f)); // FLD0/FCHS
694 addLegalFPImmediate(APFloat(-1.0f)); // FLD1/FCHS
707 APFloat TmpFlt = APFloat::getZero(APFloat::x87DoubleExtended);
713 APFloat TmpFlt2(+1.0);
714 TmpFlt2.convert(APFloat::x87DoubleExtended, APFloat::rmNearestTiesToEven,
3299 bool X86TargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const {
8071 ConstantFP::get(*Context, APFloat(APFloat::IEEEdouble,
8074 ConstantFP::get(*Context, APFloat(APFloat::IEEEdouble,
8628 C = ConstantFP::get(*Context, APFloat(APFloat::IEEEdouble,
8631 C = ConstantFP::get(*Context, APFloat(APFloat::IEEEsingle,
8662 C = ConstantFP::get(*Context, APFloat(APFloat::IEEEdouble,
8665 C = ConstantFP::get(*Context, APFloat(APFloat::IEEEsingle,
8710 const fltSemantics &Sem = APFloat::IEEEdouble;
8711 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(64, 1ULL << 63))));
8712 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(64, 0))));
8714 const fltSemantics &Sem = APFloat::IEEEsingle;
8715 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 1U << 31))));
8716 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));
8717 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));
8718 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));
8741 const fltSemantics &Sem = APFloat::IEEEdouble;
8742 CV.push_back(ConstantFP::get(*Context, APFloat(Sem,
8744 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(64, 0))));
8746 const fltSemantics &Sem = APFloat::IEEEsingle;
8747 CV.push_back(ConstantFP::get(*Context, APFloat(Sem,
8749 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));
8750 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));
8751 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));