[X86] getTargetShuffleInputs - Control KnownUndef mask element resolution as well...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 13 Oct 2019 19:35:35 +0000 (19:35 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 13 Oct 2019 19:35:35 +0000 (19:35 +0000)
commit11495e5acb53c05965781c1910510e588aaee27e
tree3690045b0b7983a6d48e4e4b6d5ec64436dd6bd7
parent25eb219959f7750e896e9ffab279cd2bc77478b9
[X86] getTargetShuffleInputs - Control KnownUndef mask element resolution as well as KnownZero.

We were already controlling whether the KnownZero elements were being written to the target mask, this extends it to the KnownUndef elements as well so we can prevent the target shuffle mask being manipulated at all.

llvm-svn: 374732
llvm/lib/Target/X86/X86ISelLowering.cpp