Searched refs:VecV (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 1039 MVT VecTy = ty(VecV); in insertHvxElementReg() 1092 MVT VecTy = ty(VecV); in extractHvxSubvectorReg() 1110 VecV = DAG.getTargetExtractSubreg(SubIdx, dl, VecTy, VecV); in extractHvxSubvectorReg() 1112 return VecV; in extractHvxSubvectorReg() 1137 MVT VecTy = ty(VecV); in extractHvxSubvectorPred() 1201 MVT VecTy = ty(VecV); in insertHvxSubvectorReg() 1211 SDValue SingleV = VecV; in insertHvxSubvectorReg() 1288 MVT VecTy = ty(VecV); in insertHvxSubvectorPred() 1565 SDValue VecV = Op.getOperand(0); in LowerHvxExtractElement() local 1580 SDValue VecV = Op.getOperand(0); in LowerHvxInsertElement() local [all …]
|
| H A D | HexagonISelLowering.h | 354 SDValue extractVector(SDValue VecV, SDValue IdxV, const SDLoc &dl, 356 SDValue insertVector(SDValue VecV, SDValue ValV, SDValue IdxV, 436 SDValue extractHvxElementReg(SDValue VecV, SDValue IdxV, const SDLoc &dl, 438 SDValue extractHvxElementPred(SDValue VecV, SDValue IdxV, const SDLoc &dl, 440 SDValue insertHvxElementReg(SDValue VecV, SDValue IdxV, SDValue ValV, 442 SDValue insertHvxElementPred(SDValue VecV, SDValue IdxV, SDValue ValV, 444 SDValue extractHvxSubvectorReg(SDValue VecV, SDValue IdxV, const SDLoc &dl, 446 SDValue extractHvxSubvectorPred(SDValue VecV, SDValue IdxV, const SDLoc &dl, 448 SDValue insertHvxSubvectorReg(SDValue VecV, SDValue SubV, SDValue IdxV, 450 SDValue insertHvxSubvectorPred(SDValue VecV, SDValue SubV, SDValue IdxV, [all …]
|
| H A D | HexagonISelLowering.cpp | 2562 HexagonTargetLowering::extractVector(SDValue VecV, SDValue IdxV, in extractVector() argument 2565 MVT VecTy = ty(VecV); in extractVector() 2609 SDValue T0 = DAG.getNode(HexagonISD::P2D, dl, MVT::i64, VecV); in extractVector() 2626 VecV = DAG.getBitcast(ScalarTy, 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() 2665 MVT VecTy = ty(VecV); in insertVector() 2704 VecV = DAG.getBitcast(ScalarTy, VecV); in insertVector() 2715 {VecV, ValV, WidthV, OffV}); in insertVector() [all …]
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 2346 SDValue VecV = N->getOperand(0); in selectRor() local 2353 NewN = VecV.getNode(); in selectRor() 2356 {VecV, VecV, getConst32(S, dl)}); in selectRor() 2361 NewN = DAG.getMachineNode(Hexagon::V6_vror, dl, Ty, {VecV, RotV}); in selectRor()
|