Lines Matching defs:Lo

423         SDValue Lo = DAG.getConstant(IntVal.trunc(32), dl, MVT::i32);
426 std::swap(Lo, Hi);
428 Lo = DAG.getStore(Chain, dl, Lo, Ptr, ST->getPointerInfo(), isVolatile,
437 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
529 SDValue Lo, Hi;
535 Lo = DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(),
570 Lo = DAG.getTruncStore(Chain, dl, Value, Ptr,
577 SDValue Result = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
739 SDValue Lo, Hi, Ch;
746 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, Node->getValueType(0),
763 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
773 Value = DAG.getNode(ISD::OR, dl, Node->getValueType(0), Lo, Hi);
787 Lo = DAG.getExtLoad(ISD::ZEXTLOAD,
795 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
805 Value = DAG.getNode(ISD::OR, dl, Node->getValueType(0), Lo, Hi);
2276 // word offset constant for Hi/Lo address computation
2279 // set up Hi and Lo (into buffer) address based on endian
2281 SDValue Lo = DAG.getNode(ISD::ADD, dl, StackSlot.getValueType(),
2284 std::swap(Hi, Lo);
2297 Op0Mapped, Lo, MachinePointerInfo(),
2346 SDValue Lo = DAG.getZeroExtendInReg(Op0, dl, MVT::i32);
2349 SDValue LoOr = DAG.getNode(ISD::OR, dl, MVT::i64, Lo, TwoP52);
2412 SDValue Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Sel2);
2413 SDValue Fcvt2 = DAG.getNode(ISD::UINT_TO_FP, dl, MVT::f64, Lo);
3082 // 0 -> Lo
3305 SDValue Lo, Hi;
3311 TLI.expandMUL(Node, Lo, Hi, HalfType, DAG)) {
3312 Lo = DAG.getNode(ISD::ZERO_EXTEND, dl, VT, Lo);
3318 Results.push_back(DAG.getNode(ISD::OR, dl, VT, Lo, Hi));