diff options
author | Nikita Popov <npopov@redhat.com> | 2023-11-09 09:49:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-09 09:49:36 +0100 |
commit | 228ef85b5b6a4a42effdff7e229decabe8698797 (patch) | |
tree | aa0d95ff54aca0ef3114cddf0d7a14448720d6dc /clang/lib/Lex/ModuleMap.cpp | |
parent | 14b5abbfe2071d7ec5eded67f45988e2e484874e (diff) | |
download | llvm-228ef85b5b6a4a42effdff7e229decabe8698797.zip llvm-228ef85b5b6a4a42effdff7e229decabe8698797.tar.gz llvm-228ef85b5b6a4a42effdff7e229decabe8698797.tar.bz2 |
[X86] Return more accurate getNumSupportedRegs() (NFC) (#71690)
https://github.com/llvm/llvm-project/pull/70222 introduced a hook to
return a more accurate number of registers supported for a specific
subtarget (rather than target). However, while x86 registers were
reordered to allow using this, the implementation currently still always
returns NUM_TARGET_REGS.
Adjust it to return a smaller number of registers depending on
availability of avx/avx512/amx.
The actual impact of this seems to be pretty small, on the order of
0.05%.
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions