Home
last modified time | relevance | path

Searched refs:ValV (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp850 SDValue ValV, const SDLoc &dl, SelectionDAG &DAG) const { in insertHvxElementReg() argument
873 return InsertWord(VecV, ValV, ByteIdx); in insertHvxElementReg()
887 ValV, SubIdx, dl, ElemTy, DAG); in insertHvxElementReg()
895 SDValue ValV, const SDLoc &dl, SelectionDAG &DAG) const { in insertHvxElementPred() argument
903 ValV = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i32, ValV); in insertHvxElementPred()
1366 SDValue ValV = Op.getOperand(1); in LowerHvxInsertElement() local
1370 return insertHvxElementPred(VecV, IdxV, ValV, dl, DAG); in LowerHvxInsertElement()
1372 return insertHvxElementReg(VecV, IdxV, ValV, dl, DAG); in LowerHvxInsertElement()
1399 SDValue ValV = Op.getOperand(1); in LowerHvxInsertSubvector() local
1406 return insertHvxSubvectorPred(VecV, ValV, IdxV, dl, DAG); in LowerHvxInsertSubvector()
[all …]
H A DHexagonISelLowering.h359 SDValue insertVector(SDValue VecV, SDValue ValV, SDValue IdxV,
443 SDValue insertHvxElementReg(SDValue VecV, SDValue IdxV, SDValue ValV,
445 SDValue insertHvxElementPred(SDValue VecV, SDValue IdxV, SDValue ValV,
H A DHexagonISelLowering.cpp2636 HexagonTargetLowering::insertVector(SDValue VecV, SDValue ValV, SDValue IdxV, in insertVector() argument
2641 MVT ValTy = ty(ValV); in insertVector()
2643 SDValue ValR = DAG.getNode(HexagonISD::P2D, dl, MVT::i64, ValV); in insertVector()
2676 unsigned VW = ty(ValV).getSizeInBits(); in insertVector()
2677 ValV = DAG.getBitcast(MVT::getIntegerVT(VW), ValV); in insertVector()
2680 ValV = DAG.getAnyExtOrTrunc(ValV, dl, ScalarTy); in insertVector()
2689 {VecV, ValV, WidthV, OffV}); in insertVector()
2695 {VecV, ValV, WidthV, OffV}); in insertVector()
2903 SDValue ValV = Op.getOperand(1); in LowerINSERT_SUBVECTOR() local
2904 return insertVector(Op.getOperand(0), ValV, Op.getOperand(2), in LowerINSERT_SUBVECTOR()
[all …]