aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/lldbdwarf.py
diff options
context:
space:
mode:
authorArthur Eubanks <aeubanks@google.com>2023-05-19 12:35:01 -0700
committerArthur Eubanks <aeubanks@google.com>2023-05-25 09:55:53 -0700
commitaceaea67848efa666a11f329926e8654b4826051 (patch)
tree971982d16f410f5d670174da875ab1849dba18d2 /lldb/packages/Python/lldbsuite/test/lldbdwarf.py
parent52b03b63972a75cef8cfa5e1a2b1675a04f3dbe8 (diff)
downloadllvm-aceaea67848efa666a11f329926e8654b4826051.zip
llvm-aceaea67848efa666a11f329926e8654b4826051.tar.gz
llvm-aceaea67848efa666a11f329926e8654b4826051.tar.bz2
[Inliner] Mark inlinings stopped with inlining history as noinline
The inline history makes sure that we don't keep inlining due to mutual devirtualization. But this gets forgotten between inliner invocations. So mark the inlined calls as noinline so we respect previous inline history decisions. This overlaps with D121084, but they're not redundant since we may not inline completely through a child SCC, but we still want a cost multiplier when that happens. See discussions in D145516. Reviewed By: jmorse Differential Revision: https://reviews.llvm.org/D150989
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbdwarf.py')
0 files changed, 0 insertions, 0 deletions