Lines Matching refs:SingleTy
808 MVT SingleTy = MVT::getVectorVT(ElemTy, (8*HwLen)/ElemWidth);
815 V0 = DAG.getTargetExtractSubreg(Hexagon::vsub_lo, dl, SingleTy, VecV);
816 V1 = DAG.getTargetExtractSubreg(Hexagon::vsub_hi, dl, SingleTy, VecV);
818 SDValue HalfV = DAG.getConstant(SingleTy
840 SingleV = DAG.getNode(ISD::SELECT, dl, SingleTy, PickHi, V1, V0);
851 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, IdxV);
859 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, V);
864 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, SingleV, R0);
865 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV,
867 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, SingleV, R1);
874 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, RolV);
963 MVT SingleTy = typeSplit(VecTy).first;
964 SDValue V0 = buildHvxVectorReg(A.take_front(Size/2), dl, SingleTy, DAG);
965 SDValue V1 = buildHvxVectorReg(A.drop_front(Size/2), dl, SingleTy, DAG);
1412 MVT SingleTy = typeSplit(MemTy).first;
1428 SDValue Load0 = DAG.getLoad(SingleTy, dl, Chain, Base0, MOp0);
1429 SDValue Load1 = DAG.getLoad(SingleTy, dl, Chain, Base1, MOp1);