aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2021-08-27 23:27:03 -0400
committerNico Weber <thakis@chromium.org>2021-08-30 13:56:45 -0400
commit83df94067d367d91dcc37e269a3d7317ebe97bb4 (patch)
tree862e7f856de1602224c7712aa90cad25e74554ef /llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
parent0529e2e01888129b21becd1fe3a61d9cb07c6fcd (diff)
downloadllvm-83df94067d367d91dcc37e269a3d7317ebe97bb4.zip
llvm-83df94067d367d91dcc37e269a3d7317ebe97bb4.tar.gz
llvm-83df94067d367d91dcc37e269a3d7317ebe97bb4.tar.bz2
[lld/mac] Tweak estimateStubsInRangeVA a bit
- Move a few variables closer to their uses, remove some completely (no behavior change) - Add some comments - Make maxPotentialThunks include calls to stubs. It's possible that an earlier call to a stub late in the stub table will need a thunk, and that inserted thunk could push a stub earlier in the stub table out of range. This is unlikely to happen, but usually there are way fewer stub calls than non-stub calls, so if we're doing a conservative approximation here we might as well do it correctly. (For chromium's unit_tests target, 134421/242639 stub calls are direct calls without this change, compared to 134408/242639 with this change) No real, meaningful behavior difference. Differential Revision: https://reviews.llvm.org/D108924
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp')
0 files changed, 0 insertions, 0 deletions