Searched refs:VecV (Results 1 – 4 of 4) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.h | 381 SDValue extractVector(SDValue VecV, SDValue IdxV, const SDLoc &dl, 383 SDValue extractVectorPred(SDValue VecV, SDValue IdxV, const SDLoc &dl, 385 SDValue insertVector(SDValue VecV, SDValue ValV, SDValue IdxV, 387 SDValue insertVectorPred(SDValue VecV, SDValue ValV, SDValue IdxV, 498 SDValue extractHvxElementReg(SDValue VecV, SDValue IdxV, const SDLoc &dl, 500 SDValue extractHvxElementPred(SDValue VecV, SDValue IdxV, const SDLoc &dl, 502 SDValue insertHvxElementReg(SDValue VecV, SDValue IdxV, SDValue ValV, 504 SDValue insertHvxElementPred(SDValue VecV, SDValue IdxV, SDValue ValV, 511 SDValue insertHvxSubvectorReg(SDValue VecV, SDValue SubV, SDValue IdxV, 513 SDValue insertHvxSubvectorPred(SDValue VecV, SDValue SubV, SDValue IdxV, [all …]
|
H A D | HexagonISelLoweringHVX.cpp | 1204 MVT VecTy = ty(VecV); in insertHvxElementReg() 1257 MVT VecTy = ty(VecV); in extractHvxSubvectorReg() 1270 VecV = OrigOp; in extractHvxSubvectorReg() 1272 return VecV; in extractHvxSubvectorReg() 1297 MVT VecTy = ty(VecV); in extractHvxSubvectorPred() 1361 MVT VecTy = ty(VecV); in insertHvxSubvectorReg() 1371 SDValue SingleV = VecV; in insertHvxSubvectorReg() 1448 MVT VecTy = ty(VecV); in insertHvxSubvectorPred() 1569 MVT InpTy = ty(VecV); in resizeToWidth() 1571 return VecV; in resizeToWidth() [all …]
|
H A D | HexagonISelLowering.cpp | 2649 MVT VecTy = ty(VecV); in extractVector() 2663 VecV = DAG.getBitcast(ScalarTy, VecV); in extractVector() 2672 ExtV = Off == 0 ? LoHalf(VecV, DAG) : HiHalf(VecV, DAG); in extractVector() 2680 {VecV, WidthV, OffV}); in extractVector() 2688 {VecV, WidthV, OffV}); in extractVector() 2703 MVT VecTy = ty(VecV); in extractVectorPred() 2756 MVT VecTy = ty(VecV); in insertVector() 2771 VecV = DAG.getBitcast(ScalarTy, VecV); in insertVector() 2782 {VecV, ValV, WidthV, OffV}); in insertVector() 2788 {VecV, ValV, WidthV, OffV}); in insertVector() [all …]
|
H A D | HexagonISelDAGToDAGHVX.cpp | 2649 SDValue VecV = N->getOperand(0); in selectRor() local 2656 NewN = VecV.getNode(); in selectRor() 2659 {VecV, VecV, getConst32(S, dl)}); in selectRor() 2664 NewN = DAG.getMachineNode(Hexagon::V6_vror, dl, Ty, {VecV, RotV}); in selectRor()
|