Lines Matching defs:HalfVT
5564 MVT HalfVT = VT.getHalfNumVectorElementsVT();
5576 EvenV = DAG.getUNDEF(HalfVT);
5580 EvenV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, HalfVT, EvenV,
5585 OddV = DAG.getUNDEF(HalfVT);
5589 OddV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, HalfVT, OddV,
7303 MVT HalfVT = VT.getHalfNumVectorElementsVT();
7306 SDValue Lo = DAG.getNode(ISD::CONCAT_VECTORS, DL, HalfVT,
7308 SDValue Hi = DAG.getNode(ISD::CONCAT_VECTORS, DL, HalfVT,
14771 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(),
14775 SDValue Cast = DAG.getNode(ISD::BITCAST, DL, HalfVT, Srl.getOperand(0));
14776 SDValue Sra = DAG.getNode(ISD::SRA, DL, HalfVT, Cast,
14777 DAG.getConstant(HalfSize - 1, DL, HalfVT));