Searched refs:ValV (Results 1 – 3 of 3) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 388 SDValue insertVector(SDValue VecV, SDValue ValV, SDValue IdxV, 390 SDValue insertVectorPred(SDValue VecV, SDValue ValV, SDValue IdxV, 505 SDValue insertHvxElementReg(SDValue VecV, SDValue IdxV, SDValue ValV, 507 SDValue insertHvxElementPred(SDValue VecV, SDValue IdxV, SDValue ValV,
|
| H A D | HexagonISelLowering.cpp | 2778 HexagonTargetLowering::insertVector(SDValue VecV, SDValue ValV, SDValue IdxV, in insertVector() argument 2783 return insertVectorPred(VecV, ValV, IdxV, dl, ValTy, DAG); in insertVector() 2794 unsigned VW = ty(ValV).getSizeInBits(); in insertVector() 2795 ValV = DAG.getBitcast(MVT::getIntegerVT(VW), ValV); in insertVector() 2798 ValV = DAG.getAnyExtOrTrunc(ValV, dl, ScalarTy); in insertVector() 2807 {VecV, ValV, WidthV, OffV}); in insertVector() 2813 {VecV, ValV, WidthV, OffV}); in insertVector() 2820 HexagonTargetLowering::insertVectorPred(SDValue VecV, SDValue ValV, in insertVectorPred() argument 2828 SDValue Ext = DAG.getSExtOrTrunc(ValV, dl, MVT::i32); in insertVectorPred() 2838 ? DAG.getNode(HexagonISD::P2D, dl, MVT::i64, ValV) in insertVectorPred() [all …]
|
| H A D | HexagonISelLoweringHVX.cpp | 1195 SDValue ValV, const SDLoc &dl, SelectionDAG &DAG) const { in insertHvxElementReg() argument 1202 auto InsertWord = [&DAG,&dl,this] (SDValue VecV, SDValue ValV, in insertHvxElementReg() 1209 SDValue InsV = DAG.getNode(HexagonISD::VINSERTW0, dl, VecTy, {RotV, ValV}); in insertHvxElementReg() 1218 return InsertWord(VecV, ValV, ByteIdx); in insertHvxElementReg() 1232 ValV, SubIdx, dl, ElemTy, DAG); in insertHvxElementReg() 1240 SDValue ValV, const SDLoc &dl, SelectionDAG &DAG) const { in insertHvxElementPred() argument 1248 ValV = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i32, ValV); in insertHvxElementPred() 1250 SDValue InsV = insertHvxElementReg(ByteVec, IdxV, ValV, dl, DAG); in insertHvxElementPred() 1780 SDValue ValV = Op.getOperand(1); in LowerHvxInsertElement() local 1784 return insertHvxElementPred(VecV, IdxV, ValV, dl, DAG); in LowerHvxInsertElement() [all …]
|