Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Lo

475   SDValue Lo = Val;
480 Store1 = DAG.getTruncStore(Chain, dl, TLI.isLittleEndian()?Lo:Hi, Ptr,
486 Store2 = DAG.getTruncStore(Chain, dl, TLI.isLittleEndian()?Hi:Lo, Ptr,
597 SDValue Lo, Hi;
599 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr, LD->getPointerInfo(),
614 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr,
624 Result = DAG.getNode(ISD::OR, dl, VT, Result, Lo);
626 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
745 SDValue Lo = DAG.getConstant(IntVal.trunc(32), MVT::i32);
747 if (TLI.isBigEndian()) std::swap(Lo, Hi);
749 Lo = DAG.getStore(Tmp1, dl, Lo, Tmp2, ST->getPointerInfo(), isVolatile,
757 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
1246 SDValue Lo, Hi, Ch;
1252 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, Node->getValueType(0),
1268 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
1276 // Join the hi and lo parts.
1277 Result = DAG.getNode(ISD::OR, dl, Node->getValueType(0), Lo, Hi);
1290 Lo = DAG.getExtLoad(ISD::ZEXTLOAD,
1298 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
1306 // Join the hi and lo parts.
1307 Result = DAG.getNode(ISD::OR, dl, Node->getValueType(0), Lo, Hi);
1482 SDValue Lo, Hi;
1488 Lo = DAG.getTruncStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
1517 Lo = DAG.getTruncStore(Tmp1, dl, Tmp3, Tmp2,
1524 Result = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
2009 // does not fit into a register, return the lo part and set the hi part to the
2283 // word offset constant for Hi/Lo address computation
2285 // set up Hi and Lo (into buffer) address based on endian
2287 SDValue Lo = DAG.getNode(ISD::ADD, dl,
2290 std::swap(Hi, Lo);
2301 // store the lo of the constructed double - based on integer input
2303 Op0Mapped, Lo, MachinePointerInfo(),
2351 SDValue Lo = DAG.getZeroExtendInReg(Op0, dl, MVT::i32);
2354 SDValue LoOr = DAG.getNode(ISD::OR, dl, MVT::i64, Lo, TwoP52);
2414 SDValue Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Sel2);
2415 SDValue Fcvt2 = DAG.getNode(ISD::UINT_TO_FP, dl, MVT::f64, Lo);
3097 // 0 -> Lo