Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:Lo

403   SDValue Lo = Val;
408 Store1 = DAG.getTruncStore(Chain, dl, TLI.isLittleEndian()?Lo:Hi, Ptr,
414 Store2 = DAG.getTruncStore(Chain, dl, TLI.isLittleEndian()?Hi:Lo, Ptr,
535 SDValue Lo, Hi;
537 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr, LD->getPointerInfo(),
552 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr,
562 Result = DAG.getNode(ISD::OR, dl, VT, Result, Lo);
564 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
683 SDValue Lo = DAG.getConstant(IntVal.trunc(32), MVT::i32);
685 if (TLI.isBigEndian()) std::swap(Lo, Hi);
687 Lo = DAG.getStore(Chain, dl, Lo, Ptr, ST->getPointerInfo(), isVolatile,
695 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
783 SDValue Lo, Hi;
789 Lo = DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(),
818 Lo = DAG.getTruncStore(Chain, dl, Value, Ptr,
825 SDValue Result = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
981 SDValue Lo, Hi, Ch;
987 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, Node->getValueType(0),
1003 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
1011 // Join the hi and lo parts.
1012 Value = DAG.getNode(ISD::OR, dl, Node->getValueType(0), Lo, Hi);
1025 Lo = DAG.getExtLoad(ISD::ZEXTLOAD,
1033 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
1041 // Join the hi and lo parts.
1042 Value = DAG.getNode(ISD::OR, dl, Node->getValueType(0), Lo, Hi);
1853 // does not fit into a register, return the lo part and set the hi part to the
2234 // word offset constant for Hi/Lo address computation
2236 // set up Hi and Lo (into buffer) address based on endian
2238 SDValue Lo = DAG.getNode(ISD::ADD, dl,
2241 std::swap(Hi, Lo);
2252 // store the lo of the constructed double - based on integer input
2254 Op0Mapped, Lo, MachinePointerInfo(),
2302 SDValue Lo = DAG.getZeroExtendInReg(Op0, dl, MVT::i32);
2305 SDValue LoOr = DAG.getNode(ISD::OR, dl, MVT::i64, Lo, TwoP52);
2365 SDValue Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Sel2);
2366 SDValue Fcvt2 = DAG.getNode(ISD::UINT_TO_FP, dl, MVT::f64, Lo);
3097 // 0 -> Lo