summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-01-29 21:24:31 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-01-29 21:24:31 +0000
commit02bdac53e75aa3bff67d3320d29597c1188d641b (patch)
treebac3bbc9f526876f5e57e0c513f376ce14d7ad99 /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
parent08464524c34daa350ba4eaafd6231ddc1c3edee0 (diff)
downloadbcm5719-llvm-02bdac53e75aa3bff67d3320d29597c1188d641b.tar.gz
bcm5719-llvm-02bdac53e75aa3bff67d3320d29597c1188d641b.zip
[X86] Emit 11-byte or 15-byte NOPs on recent AMD targets, else default to 10-byte NOPs (PR22965)
We currently emit up to 15-byte NOPs on all targets (apart from Silvermont), which stalls performance on some targets with decoders that struggle with 2 or 3 more '66' prefixes. This patch flags recent AMD targets (btver1/znver1) to still emit 15-byte NOPs and bdver* targets to emit 11-byte NOPs. All other targets now emit 10-byte NOPs apart from SilverMont CPUs which still emit 7-byte NOPS. Differential Revision: https://reviews.llvm.org/D42616 llvm-svn: 323693
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud