[X86] lowerV8I16Shuffle - use explicit SmallVector<SDValue, 4> width to avoid MSVC...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 1 Apr 2022 09:54:14 +0000 (10:54 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 1 Apr 2022 09:54:24 +0000 (10:54 +0100)
commitcb5c4a5917889bd12c5662c8b550cde11924d570
tree0dc67a2c5de4de1c6174161e7f984728eb78563e
parenta5a598be44b12a27fa6043b20d36be6d099e385a
[X86] lowerV8I16Shuffle - use explicit SmallVector<SDValue, 4> width to avoid MSVC AVX alignment bug

As discussed on Issue #54645 - building llc with /AVX can result in incorrectly aligned structs
llvm/lib/Target/X86/X86ISelLowering.cpp