aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorYangyu Chen <cyy@cyyself.name>2024-07-19 20:32:28 +0800
committerGitHub <noreply@github.com>2024-07-19 20:32:28 +0800
commit007aa6d1b274baf0b4d1c02a8d7d56f219e5f127 (patch)
tree038103c31a1a1f3140ef97e822a2e0c812e46525 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent7d8375b86ee490acafb4254603ccd4edc2a58256 (diff)
downloadllvm-007aa6d1b274baf0b4d1c02a8d7d56f219e5f127.zip
llvm-007aa6d1b274baf0b4d1c02a8d7d56f219e5f127.tar.gz
llvm-007aa6d1b274baf0b4d1c02a8d7d56f219e5f127.tar.bz2
[SLP] Increase UsesLimit to 64 (#99467)
Since commit 82b800ecb35fb46881aa52000fa40b1b99aa654e addressed the issue #99327 , we see some performance regression (13%) on some verilator generated C++ code. This is because the UsesLimit is set to 8, which is too small for the verilator generated code. I have analyzed the need for the UsesLimit from [1] and found that the UsesLimit should be at least 64 to cover most of these cases. Thus, This patch increases the UsesLimit to 64. Link: https://github.com/llvm/llvm-project/issues/99327#issuecomment-2236052879 [1] Signed-off-by: Yangyu Chen <cyy@cyyself.name>
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions