Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp997 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in createHvxPrefixPred() local
1019 SDValue S = DAG.getVectorShuffle(ByteTy, dl, T, DAG.getUNDEF(ByteTy), Mask); in createHvxPrefixPred()
1067 SDValue Vec = ZeroFill ? getZero(dl, ByteTy, DAG) : DAG.getUNDEF(ByteTy); in createHvxPrefixPred()
1145 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in buildHvxVectorPred() local
1181 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in extractHvxElementPred() local
1242 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in insertHvxElementPred() local
1299 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in extractHvxSubvectorPred() local
1307 SDValue Undef = DAG.getUNDEF(ByteTy); in extractHvxSubvectorPred()
1462 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in insertHvxSubvectorPred() local
1561 DAG.getVectorShuffle(ByteTy, dl, Vor, DAG.getUNDEF(ByteTy), Mask); in compressHvxPred()
[all …]
H A DHexagonISelDAGToDAGHVX.cpp1543 MVT ByteTy = getSingleVT(MVT::i8); in vmuxs() local
1547 Results.push(Hexagon::V6_vd0, ByteTy, {}); in vmuxs()
1549 Results.push(Hexagon::V6_vmux, ByteTy, {OpRef::res(-1), Vb, Va}); in vmuxs()
H A DHexagonVectorCombine.cpp2182 IntegerType *ByteTy = Type::getInt8Ty(F.getContext()); in getByteTy() local
2184 return ByteTy; in getByteTy()
2185 return VectorType::get(ByteTy, ElemCount, /*Scalable=*/false); in getByteTy()