aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2019-01-10 15:27:23 +0000
committerSanjay Patel <spatel@rotateright.com>2019-01-10 15:27:23 +0000
commit87ae1460f713600235973be2e10a084660ea541b (patch)
treee45c5cb16ef0be98544000b6ceb1dd182324fe84 /llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
parent6c6abe9ba2e3552fd0a84b4005354f9a1dd5a3d8 (diff)
downloadllvm-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