diff options
author | George Burgess IV <george.burgess.iv@gmail.com> | 2020-04-15 11:05:22 -0700 |
---|---|---|
committer | Tom Stellard <tstellar@redhat.com> | 2020-05-07 13:47:01 -0700 |
commit | 3ab301b4d9700d7ce3ebc22750166c49b45e3e98 (patch) | |
tree | 72d06204d6624fa133223e4e262afc4484af6823 /lldb/packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py | |
parent | f082d91801645e999aa8b1072392f945405eafc5 (diff) | |
download | bcm5719-llvm-3ab301b4d9700d7ce3ebc22750166c49b45e3e98.tar.gz bcm5719-llvm-3ab301b4d9700d7ce3ebc22750166c49b45e3e98.zip |
[CodeGen] only add nobuiltin to inline builtins if we'll emit them
There are some inline builtin definitions that we can't emit
(isTriviallyRecursive & callers go into why). Marking these
nobuiltin is only useful if we actually emit the body, so don't mark
these as such unless we _do_ plan on emitting that.
This suboptimality was encountered in Linux (see some discussion on
D71082, and https://github.com/ClangBuiltLinux/linux/issues/979).
Differential Revision: https://reviews.llvm.org/D78162
(cherry picked from commit 2dd17ff08165e6118e70f00e22b2c36d2d4e0a9a)
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py')
0 files changed, 0 insertions, 0 deletions