Lines Matching refs:HalfT
29483 MVT HalfT = MVT::i32;
29485 SDVTList VTList = DAG.getVTList(HalfT, MVT::i1);
29487 Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(0),
29488 DAG.getConstant(0, dl, HalfT));
29489 Hi = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(0),
29490 DAG.getConstant(1, dl, HalfT));
29492 ISD::SRA, dl, HalfT, Hi,
29493 DAG.getShiftAmountConstant(HalfT.getSizeInBits() - 1, HalfT, dl));
29497 Hi = DAG.getNode(ISD::XOR, dl, HalfT, Tmp, Hi);
29498 Lo = DAG.getNode(ISD::XOR, dl, HalfT, Tmp, Lo);
30020 MVT HalfT = Regs64bit ? MVT::i64 : MVT::i32;
30022 cpInL = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(2),
30023 DAG.getConstant(0, dl, HalfT));
30024 cpInH = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(2),
30025 DAG.getConstant(1, dl, HalfT));
30033 swapInL = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(3),
30034 DAG.getConstant(0, dl, HalfT));
30035 swapInH = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(3),
30036 DAG.getConstant(1, dl, HalfT));
30065 HalfT, swapInH.getValue(1));
30082 HalfT, Result.getValue(1));
30085 HalfT, cpOutL.getValue(2));