Searched refs:ByteTy (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 997 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in createHvxPrefixPred() local 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, Vec, W); in createHvxPrefixPred() 1145 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in buildHvxVectorPred() local 1146 SDValue ByteVec = buildHvxVectorReg(Bytes, dl, ByteTy, DAG); in buildHvxVectorPred() [all …]
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 1544 MVT ByteTy = getSingleVT(MVT::i8); in vmuxs() local 1548 Results.push(Hexagon::V6_vd0, ByteTy, {}); in vmuxs() 1550 Results.push(Hexagon::V6_vmux, ByteTy, {OpRef::res(-1), Vb, Va}); in vmuxs()
|
| H A D | HexagonVectorCombine.cpp | 1760 IntegerType *ByteTy = Type::getInt8Ty(F.getContext()); in getByteTy() local 1762 return ByteTy; in getByteTy() 1763 return VectorType::get(ByteTy, ElemCount, /*Scalable=*/false); in getByteTy()
|