[X86] Add test coverage for permilps with freeze
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 22 Oct 2022 20:21:51 +0000 (21:21 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 23 Oct 2022 09:39:12 +0000 (10:39 +0100)
commit480e9a9e0b5def98b5646ebcb319dfed10994dc6
tree631d9bd7c577037ebcd8abb7c1e7743302b8b769
parentb34ea582774c057d9bf5591174d683fd3d8aa02b
[X86] Add test coverage for permilps with freeze

Its going to be easier to add some basic target shuffle handling than generic ISD::SHUFFLE_VECTOR nodes which is going to need special handling for unused/undef operands.

Both freeze_pshufd and freeze_permilps tests lower to vpermilps, but only in domain switching later on.
llvm/test/CodeGen/X86/freeze-vector.ll