diff options
author | Yangyu Chen <cyy@cyyself.name> | 2024-07-19 20:32:28 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-19 20:32:28 +0800 |
commit | 007aa6d1b274baf0b4d1c02a8d7d56f219e5f127 (patch) | |
tree | 038103c31a1a1f3140ef97e822a2e0c812e46525 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 7d8375b86ee490acafb4254603ccd4edc2a58256 (diff) | |
download | llvm-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