[AArch64][SVE] Guard perm and select bfloat16 intrinsic patterns
authorCullen Rhodes <cullen.rhodes@arm.com>
Wed, 24 Jun 2020 16:00:41 +0000 (16:00 +0000)
committerCullen Rhodes <cullen.rhodes@arm.com>
Fri, 26 Jun 2020 09:35:36 +0000 (09:35 +0000)
commitc65d4eb5d3db423a63e8f1ee8be5cfa36b5128cd
treed21cf0121f36fe2e9e1117344b5fc667489edf67
parentd428f88152087948c137611a6880fc025f6ae476
[AArch64][SVE] Guard perm and select bfloat16 intrinsic patterns

Summary:
Permutation and selection bfloat16 intrinsic patterns should be guarded
on the feature flag `+bf16`. Missed in D82182 and D80850.

Reviewers: sdesmalen, fpetrogalli, kmclaughlin, efriedma

Reviewed By: fpetrogalli

Differential Revision: https://reviews.llvm.org/D82492
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/CodeGen/AArch64/sve-intrinsics-perm-select-matmul-fp64.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-perm-select.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll