[X86][AVX] lowerV2X128Shuffle - attempt to recognise broadcastf128 subvector load
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 23 Jul 2021 12:07:36 +0000 (13:07 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 23 Jul 2021 12:10:38 +0000 (13:10 +0100)
commit71d0fd356467e263e28b7d55d83c0871da536961
tree0d4dedea517ea6f769ce3e81e318da324156aab2
parentb63833ac1fd225a538f1436824a14f401a7d8771
[X86][AVX] lowerV2X128Shuffle - attempt to recognise broadcastf128 subvector load

As noticed on PR50053 we were failing to recognise when a shuffle of a load was really a subvector broadcast load
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/avx-vperm2x128.ll