aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2023-11-09 09:49:36 +0100
committerGitHub <noreply@github.com>2023-11-09 09:49:36 +0100
commit228ef85b5b6a4a42effdff7e229decabe8698797 (patch)
treeaa0d95ff54aca0ef3114cddf0d7a14448720d6dc /clang/lib/Lex/ModuleMap.cpp
parent14b5abbfe2071d7ec5eded67f45988e2e484874e (diff)
downloadllvm-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