[NFC][SVE] Clean up bfloat isel patterns that emit non-bfloat instructions.
authorPaul Walker <paul.walker@arm.com>
Wed, 16 Dec 2020 14:58:20 +0000 (14:58 +0000)
committerPaul Walker <paul.walker@arm.com>
Fri, 18 Dec 2020 13:20:41 +0000 (13:20 +0000)
commitc0bc169cb17397e981952dad7321b263756ddaa0
tree7f4547bc351f05c90bb4e7e9228edc5d89ed8fdc
parent07622b696f32a2080e0591e6e85b590d6a422cce
[NFC][SVE] Clean up bfloat isel patterns that emit non-bfloat instructions.

During isel there's no need to protect illegal types. Patch also
adds a missing unit test for tbl2 intrinsic using bfloat types.

Differential Revision: https://reviews.llvm.org/D93404
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/CodeGen/AArch64/sve2-intrinsics-perm-tb.ll