diff options
author | Sanjay Patel <spatel@rotateright.com> | 2016-05-22 20:22:47 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2016-05-22 20:22:47 +0000 |
commit | 2959ff4a88da384d4620bf71110244a261ae971a (patch) | |
tree | f9e9d0202b0ec84320feac0044e763d5a79d8325 /lldb/packages/Python/lldbsuite/test/expression_command/call-function | |
parent | 3b0bde2c2ce023b5b9e750875ad5099aa4af59d9 (diff) | |
download | bcm5719-llvm-2959ff4a88da384d4620bf71110244a261ae971a.tar.gz bcm5719-llvm-2959ff4a88da384d4620bf71110244a261ae971a.zip |
[x86, AVX] don't add a vzeroupper if that's what the code is already doing (PR27823)
This isn't the complete fix, but it handles the trivial examples of duplicate vzero* ops in PR27823:
https://llvm.org/bugs/show_bug.cgi?id=27823
...and amusingly, the bogus cases already exist as regression tests, so let's take this baby step.
We'll need to do more in the general case where there's legitimate AVX usage in the function + there's
already a vzero in the code.
Differential Revision: http://reviews.llvm.org/D20477
llvm-svn: 270378
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function')
0 files changed, 0 insertions, 0 deletions