Searched refs:VecV (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/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 | 2658 MVT VecTy = ty(VecV); in extractVector() 2672 VecV = DAG.getBitcast(ScalarTy, VecV); in extractVector() 2681 ExtV = Off == 0 ? LoHalf(VecV, DAG) : HiHalf(VecV, DAG); in extractVector() 2689 {VecV, WidthV, OffV}); in extractVector() 2697 {VecV, WidthV, OffV}); in extractVector() 2712 MVT VecTy = ty(VecV); in extractVectorPred() 2764 MVT VecTy = ty(VecV); in insertVector() 2779 VecV = DAG.getBitcast(ScalarTy, VecV); in insertVector() 2790 {VecV, ValV, WidthV, OffV}); in insertVector() 2796 {VecV, ValV, WidthV, OffV}); in insertVector() [all …]
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 2678 SDValue VecV = N->getOperand(0); in selectRor() local 2685 NewN = VecV.getNode(); in selectRor() 2688 {VecV, VecV, getConst32(S, dl)}); in selectRor() 2693 NewN = DAG.getMachineNode(Hexagon::V6_vror, dl, Ty, {VecV, RotV}); in selectRor()
|