Home | History | Annotate | Download | only in X86

Lines Matching refs:APFloat

676     addLegalFPImmediate(APFloat(+0.0)); // xorpd
677 addLegalFPImmediate(APFloat(+0.0f)); // xorps
702 addLegalFPImmediate(APFloat(+0.0f)); // xorps
703 addLegalFPImmediate(APFloat(+0.0)); // FLD0
704 addLegalFPImmediate(APFloat(+1.0)); // FLD1
705 addLegalFPImmediate(APFloat(-0.0)); // FLD0/FCHS
706 addLegalFPImmediate(APFloat(-1.0)); // FLD1/FCHS
732 addLegalFPImmediate(APFloat(+0.0)); // FLD0
733 addLegalFPImmediate(APFloat(+1.0)); // FLD1
734 addLegalFPImmediate(APFloat(-0.0)); // FLD0/FCHS
735 addLegalFPImmediate(APFloat(-1.0)); // FLD1/FCHS
736 addLegalFPImmediate(APFloat(+0.0f)); // FLD0
737 addLegalFPImmediate(APFloat(+1.0f)); // FLD1
738 addLegalFPImmediate(APFloat(-0.0f)); // FLD0/FCHS
739 addLegalFPImmediate(APFloat(-1.0f)); // FLD1/FCHS
752 APFloat TmpFlt = APFloat::getZero(APFloat::x87DoubleExtended);
758 APFloat TmpFlt2(+1.0);
759 TmpFlt2.convert(APFloat::x87DoubleExtended, APFloat::rmNearestTiesToEven,
3501 bool X86TargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const {
8463 ConstantFP::get(*Context, APFloat(APFloat::IEEEdouble,
8466 ConstantFP::get(*Context, APFloat(APFloat::IEEEdouble,
9022 C = ConstantFP::get(*Context, APFloat(APFloat::IEEEdouble,
9025 C = ConstantFP::get(*Context, APFloat(APFloat::IEEEsingle,
9056 C = ConstantFP::get(*Context, APFloat(APFloat::IEEEdouble,
9059 C = ConstantFP::get(*Context, APFloat(APFloat::IEEEsingle,
9104 const fltSemantics &Sem = APFloat::IEEEdouble;
9105 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(64, 1ULL << 63))));
9106 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(64, 0))));
9108 const fltSemantics &Sem = APFloat::IEEEsingle;
9109 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 1U << 31))));
9110 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));
9111 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));
9112 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));
9135 const fltSemantics &Sem = APFloat::IEEEdouble;
9136 CV.push_back(ConstantFP::get(*Context, APFloat(Sem,
9138 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(64, 0))));
9140 const fltSemantics &Sem = APFloat::IEEEsingle;
9141 CV.push_back(ConstantFP::get(*Context, APFloat(Sem,
9143 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));
9144 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));
9145 CV.push_back(ConstantFP::get(*Context, APFloat(Sem, APInt(32, 0))));