Lines Matching refs:Hi

786   SDValue Lo, Hi;
787 Lo = Hi = SDValue();
801 case ISD::UNDEF: SplitRes_UNDEF(N, Lo, Hi); break;
802 case ISD::SELECT: SplitRes_SELECT(N, Lo, Hi); break;
803 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break;
805 case ISD::MERGE_VALUES: ExpandRes_MERGE_VALUES(N, ResNo, Lo, Hi); break;
806 case ISD::BITCAST: ExpandRes_BITCAST(N, Lo, Hi); break;
807 case ISD::BUILD_PAIR: ExpandRes_BUILD_PAIR(N, Lo, Hi); break;
808 case ISD::EXTRACT_ELEMENT: ExpandRes_EXTRACT_ELEMENT(N, Lo, Hi); break;
809 case ISD::EXTRACT_VECTOR_ELT: ExpandRes_EXTRACT_VECTOR_ELT(N, Lo, Hi); break;
810 case ISD::VAARG: ExpandRes_VAARG(N, Lo, Hi); break;
812 case ISD::ConstantFP: ExpandFloatRes_ConstantFP(N, Lo, Hi); break;
813 case ISD::FABS: ExpandFloatRes_FABS(N, Lo, Hi); break;
814 case ISD::FADD: ExpandFloatRes_FADD(N, Lo, Hi); break;
815 case ISD::FCEIL: ExpandFloatRes_FCEIL(N, Lo, Hi); break;
816 case ISD::FCOPYSIGN: ExpandFloatRes_FCOPYSIGN(N, Lo, Hi); break;
817 case ISD::FCOS: ExpandFloatRes_FCOS(N, Lo, Hi); break;
818 case ISD::FDIV: ExpandFloatRes_FDIV(N, Lo, Hi); break;
819 case ISD::FEXP: ExpandFloatRes_FEXP(N, Lo, Hi); break;
820 case ISD::FEXP2: ExpandFloatRes_FEXP2(N, Lo, Hi); break;
821 case ISD::FFLOOR: ExpandFloatRes_FFLOOR(N, Lo, Hi); break;
822 case ISD::FLOG: ExpandFloatRes_FLOG(N, Lo, Hi); break;
823 case ISD::FLOG2: ExpandFloatRes_FLOG2(N, Lo, Hi); break;
824 case ISD::FLOG10: ExpandFloatRes_FLOG10(N, Lo, Hi); break;
825 case ISD::FMA: ExpandFloatRes_FMA(N, Lo, Hi); break;
826 case ISD::FMUL: ExpandFloatRes_FMUL(N, Lo, Hi); break;
827 case ISD::FNEARBYINT: ExpandFloatRes_FNEARBYINT(N, Lo, Hi); break;
828 case ISD::FNEG: ExpandFloatRes_FNEG(N, Lo, Hi); break;
829 case ISD::FP_EXTEND: ExpandFloatRes_FP_EXTEND(N, Lo, Hi); break;
830 case ISD::FPOW: ExpandFloatRes_FPOW(N, Lo, Hi); break;
831 case ISD::FPOWI: ExpandFloatRes_FPOWI(N, Lo, Hi); break;
832 case ISD::FRINT: ExpandFloatRes_FRINT(N, Lo, Hi); break;
833 case ISD::FROUND: ExpandFloatRes_FROUND(N, Lo, Hi); break;
834 case ISD::FSIN: ExpandFloatRes_FSIN(N, Lo, Hi); break;
835 case ISD::FSQRT: ExpandFloatRes_FSQRT(N, Lo, Hi); break;
836 case ISD::FSUB: ExpandFloatRes_FSUB(N, Lo, Hi); break;
837 case ISD::FTRUNC: ExpandFloatRes_FTRUNC(N, Lo, Hi); break;
838 case ISD::LOAD: ExpandFloatRes_LOAD(N, Lo, Hi); break;
840 case ISD::UINT_TO_FP: ExpandFloatRes_XINT_TO_FP(N, Lo, Hi); break;
841 case ISD::FREM: ExpandFloatRes_FREM(N, Lo, Hi); break;
844 // If Lo/Hi is null, the sub-method took care of registering results etc.
846 SetExpandedFloat(SDValue(N, ResNo), Lo, Hi);
850 SDValue &Hi) {
858 Hi = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
864 SDValue &Hi) {
870 Hi = DAG.getNode(ISD::FABS, dl, Tmp.getValueType(), Tmp);
871 // Lo = Hi==fabs(Hi) ? Lo : -Lo;
872 Lo = DAG.getSelectCC(dl, Tmp, Hi, Lo,
878 SDValue &Hi) {
884 GetPairElements(Call, Lo, Hi);
888 SDValue &Lo, SDValue &Hi) {
894 GetPairElements(Call, Lo, Hi);
898 SDValue &Lo, SDValue &Hi) {
906 GetPairElements(Call, Lo, Hi);
910 SDValue &Lo, SDValue &Hi) {
916 GetPairElements(Call, Lo, Hi);
920 SDValue &Hi) {
930 GetPairElements(Call, Lo, Hi);
934 SDValue &Lo, SDValue &Hi) {
940 GetPairElements(Call, Lo, Hi);
944 SDValue &Lo, SDValue &Hi) {
950 GetPairElements(Call, Lo, Hi);
954 SDValue &Lo, SDValue &Hi) {
960 GetPairElements(Call, Lo, Hi);
964 SDValue &Lo, SDValue &Hi) {
970 GetPairElements(Call, Lo, Hi);
974 SDValue &Lo, SDValue &Hi) {
980 GetPairElements(Call, Lo, Hi);
984 SDValue &Lo, SDValue &Hi) {
990 GetPairElements(Call, Lo, Hi);
994 SDValue &Hi) {
1004 GetPairElements(Call, Lo, Hi);
1008 SDValue &Hi) {
1018 GetPairElements(Call, Lo, Hi);
1022 SDValue &Lo, SDValue &Hi) {
1030 GetPairElements(Call, Lo, Hi);
1034 SDValue &Hi) {
1036 GetExpandedFloat(N->getOperand(0), Lo, Hi);
1038 Hi = DAG.getNode(ISD::FNEG, dl, Hi.getValueType(), Hi);
1042 SDValue &Hi) {
1044 Hi = DAG.getNode(ISD::FP_EXTEND, SDLoc(N), NVT, N->getOperand(0));
1050 SDValue &Lo, SDValue &Hi) {
1056 GetPairElements(Call, Lo, Hi);
1060 SDValue &Lo, SDValue &Hi) {
1066 GetPairElements(Call, Lo, Hi);
1070 SDValue &Lo, SDValue &Hi) {
1076 GetPairElements(Call, Lo, Hi);
1080 SDValue &Lo, SDValue &Hi) {
1086 GetPairElements(Call, Lo, Hi);
1090 SDValue &Lo, SDValue &Hi) {
1098 GetPairElements(Call, Lo, Hi);
1102 SDValue &Lo, SDValue &Hi) {
1108 GetPairElements(Call, Lo, Hi);
1112 SDValue &Lo, SDValue &Hi) {
1118 GetPairElements(Call, Lo, Hi);
1122 SDValue &Hi) {
1132 GetPairElements(Call, Lo, Hi);
1136 SDValue &Lo, SDValue &Hi) {
1142 GetPairElements(Call, Lo, Hi);
1146 SDValue &Hi) {
1148 ExpandRes_NormalLoad(N, Lo, Hi);
1162 Hi = DAG.getExtLoad(LD->getExtensionType(), dl, NVT, Chain, Ptr,
1166 Chain = Hi.getValue(1);
1178 SDValue &Hi) {
1196 Hi = DAG.getNode(ISD::SINT_TO_FP, dl, NVT, Src);
1209 Hi = TLI.makeLibCall(DAG, LC, VT, &Src, 1, true, dl).first;
1210 GetPairElements(Hi, Lo, Hi);
1217 Hi = DAG.getNode(ISD::BUILD_PAIR, dl, VT, Lo, Hi);
1240 Lo = DAG.getNode(ISD::FADD, dl, VT, Hi,
1245 Lo, Hi, ISD::SETLT);
1246 GetPairElements(Lo, Lo, Hi);
1357 SDValue Lo, Hi;
1358 GetExpandedFloat(N->getOperand(1), Lo, Hi);
1362 N->getValueType(0), N->getOperand(0), Hi);
1368 SDValue Lo, Hi;
1369 GetExpandedFloat(N->getOperand(0), Lo, Hi);
1372 N->getValueType(0), Hi, N->getOperand(1));
1481 SDValue Lo, Hi;
1482 GetExpandedOp(ST->getValue(), Lo, Hi);
1484 return DAG.getTruncStore(Chain, SDLoc(N), Hi, Ptr,