Lines Matching refs:SingleTy

886   MVT SingleTy = MVT::getVectorVT(ElemTy, (8*HwLen)/ElemWidth);  in insertHvxSubvectorReg()  local
893 V0 = DAG.getTargetExtractSubreg(Hexagon::vsub_lo, dl, SingleTy, VecV); in insertHvxSubvectorReg()
894 V1 = DAG.getTargetExtractSubreg(Hexagon::vsub_hi, dl, SingleTy, VecV); in insertHvxSubvectorReg()
896 SDValue HalfV = DAG.getConstant(SingleTy.getVectorNumElements(), in insertHvxSubvectorReg()
918 SingleV = DAG.getNode(ISD::SELECT, dl, SingleTy, PickHi, V1, V0); in insertHvxSubvectorReg()
929 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, IdxV); in insertHvxSubvectorReg()
937 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, V); in insertHvxSubvectorReg()
942 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, SingleV, R0); in insertHvxSubvectorReg()
943 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, in insertHvxSubvectorReg()
945 SingleV = DAG.getNode(HexagonISD::VINSERTW0, dl, SingleTy, SingleV, R1); in insertHvxSubvectorReg()
952 SingleV = DAG.getNode(HexagonISD::VROR, dl, SingleTy, SingleV, RolV); in insertHvxSubvectorReg()
1041 MVT SingleTy = typeSplit(VecTy).first; in LowerHvxBuildVector() local
1042 SDValue V0 = buildHvxVectorReg(A.take_front(Size/2), dl, SingleTy, DAG); in LowerHvxBuildVector()
1043 SDValue V1 = buildHvxVectorReg(A.drop_front(Size/2), dl, SingleTy, DAG); in LowerHvxBuildVector()
1491 MVT SingleTy = typeSplit(MemTy).first; in SplitHvxMemOp() local
1507 SDValue Load0 = DAG.getLoad(SingleTy, dl, Chain, Base0, MOp0); in SplitHvxMemOp()
1508 SDValue Load1 = DAG.getLoad(SingleTy, dl, Chain, Base1, MOp1); in SplitHvxMemOp()