Searched refs:IdxV (Results 1 - 4 of 4) sorted by relevance
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 806 HexagonTargetLowering::extractHvxElementReg(SDValue VecV, SDValue IdxV, 814 SDValue ByteIdx = convertToByteIndex(IdxV, ElemTy, DAG); 821 // 1. Extract the bits of (the original) IdxV that correspond to the index 823 SDValue SubIdx = getIndexInWord32(IdxV, ElemTy, DAG); 830 HexagonTargetLowering::extractHvxElementPred(SDValue VecV, SDValue IdxV, 841 IdxV = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV, ScV); 843 SDValue ExtB = extractHvxElementReg(ByteVec, IdxV, dl, MVT::i32, DAG); 849 HexagonTargetLowering::insertHvxElementReg(SDValue VecV, SDValue IdxV, 871 SDValue ByteIdx = convertToByteIndex(IdxV, ElemT [all...] |
H A D | HexagonISelLowering.h | 356 SDValue extractVector(SDValue VecV, SDValue IdxV, const SDLoc &dl, 358 SDValue insertVector(SDValue VecV, SDValue ValV, SDValue IdxV, 438 SDValue extractHvxElementReg(SDValue VecV, SDValue IdxV, const SDLoc &dl, 440 SDValue extractHvxElementPred(SDValue VecV, SDValue IdxV, const SDLoc &dl, 442 SDValue insertHvxElementReg(SDValue VecV, SDValue IdxV, SDValue ValV, 444 SDValue insertHvxElementPred(SDValue VecV, SDValue IdxV, SDValue ValV, 446 SDValue extractHvxSubvectorReg(SDValue VecV, SDValue IdxV, const SDLoc &dl, 448 SDValue extractHvxSubvectorPred(SDValue VecV, SDValue IdxV, const SDLoc &dl, 450 SDValue insertHvxSubvectorReg(SDValue VecV, SDValue SubV, SDValue IdxV, 452 SDValue insertHvxSubvectorPred(SDValue VecV, SDValue SubV, SDValue IdxV, [all...] |
H A D | HexagonISelLowering.cpp | 2501 HexagonTargetLowering::extractVector(SDValue VecV, SDValue IdxV, argument 2511 auto *IdxN = dyn_cast<ConstantSDNode>(IdxV); 2531 SDValue I0 = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV, M0); 2543 assert(ty(IdxV) == MVT::i32); 2545 SDValue S0 = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV, 2585 if (ty(IdxV) != MVT::i32) 2586 IdxV = DAG.getZExtOrTrunc(IdxV, dl, MVT::i32); 2587 SDValue OffV = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV, 2600 HexagonTargetLowering::insertVector(SDValue VecV, SDValue ValV, SDValue IdxV, argument [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
H A D | VEISelLowering.cpp | 1651 SDValue IdxV = DAG.getConstant(UniqueIdx, DL, MVT::i64); local 1653 ElemV, IdxV);
|
Completed in 200 milliseconds