Searched refs:ValV (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelLoweringHVX.cpp | 630 SDValue ValV, const SDLoc &dl, SelectionDAG &DAG) const { in insertHvxElementReg() argument 637 auto InsertWord = [&DAG,&dl,this] (SDValue VecV, SDValue ValV, in insertHvxElementReg() 644 SDValue InsV = DAG.getNode(HexagonISD::VINSERTW0, dl, VecTy, {RotV, ValV}); in insertHvxElementReg() 653 return InsertWord(VecV, ValV, ByteIdx); in insertHvxElementReg() 667 ValV, SubIdx, dl, ElemTy, DAG); in insertHvxElementReg() 675 SDValue ValV, const SDLoc &dl, SelectionDAG &DAG) const { in insertHvxElementPred() argument 683 ValV = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i32, ValV); in insertHvxElementPred() 685 SDValue InsV = insertHvxElementReg(ByteVec, IdxV, ValV, dl, DAG); in insertHvxElementPred() 1081 SDValue ValV = Op.getOperand(1); in LowerHvxInsertElement() local 1085 return insertHvxElementPred(VecV, IdxV, ValV, dl, DAG); in LowerHvxInsertElement() [all …]
|
D | HexagonISelLowering.h | 328 SDValue insertVector(SDValue VecV, SDValue ValV, SDValue IdxV, 404 SDValue insertHvxElementReg(SDValue VecV, SDValue IdxV, SDValue ValV, 406 SDValue insertHvxElementPred(SDValue VecV, SDValue IdxV, SDValue ValV,
|
D | HexagonISelLowering.cpp | 2399 HexagonTargetLowering::insertVector(SDValue VecV, SDValue ValV, SDValue IdxV, in insertVector() argument 2404 MVT ValTy = ty(ValV); in insertVector() 2406 SDValue ValR = DAG.getNode(HexagonISD::P2D, dl, MVT::i64, ValV); in insertVector() 2439 unsigned VW = ty(ValV).getSizeInBits(); in insertVector() 2440 ValV = DAG.getBitcast(MVT::getIntegerVT(VW), ValV); in insertVector() 2443 ValV = DAG.getAnyExtOrTrunc(ValV, dl, ScalarTy); in insertVector() 2452 {VecV, ValV, WidthV, OffV}); in insertVector() 2458 {VecV, ValV, WidthV, OffV}); in insertVector() 2627 SDValue ValV = Op.getOperand(1); in LowerINSERT_SUBVECTOR() local 2628 return insertVector(Op.getOperand(0), ValV, Op.getOperand(2), in LowerINSERT_SUBVECTOR() [all …]
|