diff options
author | Sanjay Patel <spatel@rotateright.com> | 2019-01-10 15:27:23 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2019-01-10 15:27:23 +0000 |
commit | 87ae1460f713600235973be2e10a084660ea541b (patch) | |
tree | e45c5cb16ef0be98544000b6ceb1dd182324fe84 /llvm/lib/ExecutionEngine/Interpreter/Execution.cpp | |
parent | 6c6abe9ba2e3552fd0a84b4005354f9a1dd5a3d8 (diff) | |
download | llvm-87ae1460f713600235973be2e10a084660ea541b.zip llvm-87ae1460f713600235973be2e10a084660ea541b.tar.gz llvm-87ae1460f713600235973be2e10a084660ea541b.tar.bz2 |
[x86] fix remaining miscompile bug in horizontal binop matching (PR40243)
When we use the partial-matching function on a 128-bit chunk, we must
account for the possibility that we've matched undef halves of the
original source vectors, so the outputs may need to be reset.
This should allow closing PR40243:
https://bugs.llvm.org/show_bug.cgi?id=40243
llvm-svn: 350830
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter/Execution.cpp')
0 files changed, 0 insertions, 0 deletions