aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-12-07 17:50:28 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-12-07 17:54:09 +0000
commitb723d5a625c0135a8c6a72572ba91ddf566e8723 (patch)
tree267973a69b52175bf3c433e6505347a988246717 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent80e8f2beeb954f8c241897099bb01b24da400e8a (diff)
downloadllvm-b723d5a625c0135a8c6a72572ba91ddf566e8723.zip
llvm-b723d5a625c0135a8c6a72572ba91ddf566e8723.tar.gz
llvm-b723d5a625c0135a8c6a72572ba91ddf566e8723.tar.bz2
[llvm-exegesis][x86] Add option to prevent use of xmm8-xmm15 upper SSE registers
Noticed while trying to use llvm-exegesis to get some accurate capture numbers on some old Atom/Silverment hardware as part of the work with D103695. These targets' frontends are particularly poor and the use of the xmm8-xmm15 SSE registers results in longer instruction encodings which were affecting the latency/throughput estimates. Thanks to @lebedev.ri for the --skip-measurements command line argument which made testing much easier! Differential Revision: https://reviews.llvm.org/D138832
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions