Home
last modified time | relevance | path

Searched refs:VecV (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h381 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 DHexagonISelLoweringHVX.cpp1204 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 DHexagonISelLowering.cpp2658 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 DHexagonISelDAGToDAGHVX.cpp2678 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()