diff options
author | Clement Courbet <courbet@google.com> | 2018-09-21 14:07:20 +0000 |
---|---|---|
committer | Clement Courbet <courbet@google.com> | 2018-09-21 14:07:20 +0000 |
commit | 8171bd8e0f038fb72b39888fc34d39ce19804d40 (patch) | |
tree | 0f9ce4b7d8d134a5377b033d5c050902ec60e32b /clang/lib/CodeGen/MicrosoftCXXABI.cpp | |
parent | e12c7e642135e4d976efa697f0da7b9968fe4559 (diff) | |
download | bcm5719-llvm-8171bd8e0f038fb72b39888fc34d39ce19804d40.tar.gz bcm5719-llvm-8171bd8e0f038fb72b39888fc34d39ce19804d40.zip |
[X86][Sched] Add zero idiom sched data to the SNB model.
Summary:
On SNB, renamer-based zeroing does not work for:
- 16 and 8-bit GPRs[1].
- MMX [2].
- ANDN variants [3]
[1] echo 'sub %ax, %ax' | /tmp/llvm-exegesis -mode=uops -snippets-file=-
[2] echo 'pxor %mm0, %mm0' | /tmp/llvm-exegesis -mode=uops -snippets-file=-
[3] echo 'andnps %xmm0, %xmm0' | /tmp/llvm-exegesis -mode=uops -snippets-file=-
Reviewers: RKSimon, andreadb
Subscribers: gbedwell, craig.topper, llvm-commits
Differential Revision: https://reviews.llvm.org/D52358
llvm-svn: 342736
Diffstat (limited to 'clang/lib/CodeGen/MicrosoftCXXABI.cpp')
0 files changed, 0 insertions, 0 deletions