Lines Matching refs:VecV
2562 HexagonTargetLowering::extractVector(SDValue VecV, SDValue IdxV, in extractVector() argument
2565 MVT VecTy = ty(VecV); in extractVector()
2586 return DAG.getNode(HexagonISD::TYPECAST, dl, MVT::i1, VecV); in extractVector()
2591 SDValue A0 = getInstr(Hexagon::C2_tfrpr, dl, MVT::i32, {VecV}, DAG); in extractVector()
2609 SDValue T0 = DAG.getNode(HexagonISD::P2D, dl, MVT::i64, VecV); in extractVector()
2626 VecV = DAG.getBitcast(ScalarTy, VecV); in extractVector()
2636 ExtV = DAG.getTargetExtractSubreg(SubIdx, dl, MVT::i32, VecV); in extractVector()
2638 ExtV = DAG.getZeroExtendInReg(VecV, dl, tyScalar(ValTy)); in extractVector()
2644 {VecV, WidthV, OffV}); in extractVector()
2652 {VecV, WidthV, OffV}); in extractVector()
2662 HexagonTargetLowering::insertVector(SDValue VecV, SDValue ValV, SDValue IdxV, in insertVector() argument
2665 MVT VecTy = ty(VecV); in insertVector()
2687 SDValue VecR = DAG.getNode(HexagonISD::P2D, dl, MVT::i64, VecV); in insertVector()
2704 VecV = DAG.getBitcast(ScalarTy, VecV); in insertVector()
2715 {VecV, ValV, WidthV, OffV}); in insertVector()
2721 {VecV, ValV, WidthV, OffV}); in insertVector()