[X86][AVX] Use X86ISD::VPERM2X128 for blend-with-zero if optimizing for size
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 12 May 2020 11:31:07 +0000 (12:31 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 12 May 2020 12:03:50 +0000 (13:03 +0100)
commit45aa1b88534c74246773aab6dd33c3568bb25d24
treef52b253daadd47dfcfb0178e01bf077b81585996
parent24ac6a2d7dd0551f9681239075834d37732831d2
[X86][AVX] Use X86ISD::VPERM2X128 for blend-with-zero if optimizing for size

Last part of PR22984 - avoid the zero-register dependency if optimizing for size
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/avx-vperm2x128.ll