aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/lldbtest.py
diff options
context:
space:
mode:
authorTeresa Johnson <tejohnson@google.com>2023-05-23 13:02:48 -0700
committerTeresa Johnson <tejohnson@google.com>2023-05-25 08:32:48 -0700
commitaae8524bcc26cf04729f2bbc02ecb54233a587e4 (patch)
tree61db142ae78cd68ec14a7e43b82d53887e73edcb /lldb/packages/Python/lldbsuite/test/lldbtest.py
parent27c37327da67020f938aabf0f6405f57d688441e (diff)
downloadllvm-aae8524bcc26cf04729f2bbc02ecb54233a587e4.zip
llvm-aae8524bcc26cf04729f2bbc02ecb54233a587e4.tar.gz
llvm-aae8524bcc26cf04729f2bbc02ecb54233a587e4.tar.bz2
[ThinLTO] Disable partial sample profile scaling by default
As pointed out in https://discourse.llvm.org/t/undeterministic-thin-index-file/69985, the block count added to distributed ThinLTO index files breaks incremental builds on ThinLTO - if any linked file has a different number of BBs, then the accumulated sum placed in the index files will change, causing all ThinLTO backend compiles to be redone. This was only used for partial sample profiles, and was therefore removed for other cases (3adc6e03080c6d38a51f5c5b6744b7c0d9c7541b). Subsequent testing did not show a performance effect of disabling this feature even for partial sample profiles. Therefore, switch the default to false. If this does not cause a noticeable performance degradation after the default flip, we can remove this support completely. Differential Revision: https://reviews.llvm.org/D151249
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbtest.py')
0 files changed, 0 insertions, 0 deletions