H A D | HexagonISelLoweringHVX.cpp | 997 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in createHvxPrefixPred() 1008 SDValue T = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, PredV); in createHvxPrefixPred() 1019 SDValue S = DAG.getVectorShuffle(ByteTy, dl, T, DAG.getUNDEF(ByteTy), Mask); in createHvxPrefixPred() 1029 SDValue M = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, Q); in createHvxPrefixPred() 1030 return DAG.getNode(ISD::AND, dl, ByteTy, S, M); in createHvxPrefixPred() 1067 SDValue Vec = ZeroFill ? getZero(dl, ByteTy, DAG) : DAG.getUNDEF(ByteTy); in createHvxPrefixPred() 1070 Vec = DAG.getNode(HexagonISD::VROR, dl, ByteTy, Vec, S4); in createHvxPrefixPred() 1071 Vec = DAG.getNode(HexagonISD::VINSERTW0, dl, ByteTy, Ve in createHvxPrefixPred() 998 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); createHvxPrefixPred() local 1146 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); buildHvxVectorPred() local 1182 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); extractHvxElementPred() local 1243 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); insertHvxElementPred() local 1300 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); extractHvxSubvectorPred() local 1463 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); insertHvxSubvectorPred() local 1519 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); compressHvxPred() local 1751 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); LowerHvxConcatVectors() local 2217 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); LowerHvxMaskedOp() local [all...] |