diff options
author | Zachary Turner <zturner@google.com> | 2018-01-30 17:12:04 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2018-01-30 17:12:04 +0000 |
commit | 07d803777cff79279f859c19b3ab7761ecbee915 (patch) | |
tree | 97a9382fcf0c88b703887eaf18671a581946f846 /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp | |
parent | 43a68f1f0333e987459dca51421fd950c5e187fb (diff) | |
download | bcm5719-llvm-07d803777cff79279f859c19b3ab7761ecbee915.tar.gz bcm5719-llvm-07d803777cff79279f859c19b3ab7761ecbee915.zip |
[CodeView] Micro-optimizations to speed up type merging.
Based on a profile, a couple of hot spots were identified in the
main type merging loop. The code was simplified, a few loops
were re-arranged, and some outlined functions were inlined. This
speeds up type merging by a decent amount, shaving around 3-4 seconds
off of a 40 second link in my test case.
Differential Revision: https://reviews.llvm.org/D42559
llvm-svn: 323790
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions