diff options
author | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2019-11-06 17:09:55 -0800 |
---|---|---|
committer | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2019-11-11 08:30:06 -0800 |
commit | a9a3781df81a8a630e5d233efbc8b15b24ddd1dd (patch) | |
tree | 94d8b045db0c77789b2c5a3c01d1d639f42696b4 /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp | |
parent | 135a493f34561219d67251b58a482cd3fc6416b9 (diff) | |
download | bcm5719-llvm-a9a3781df81a8a630e5d233efbc8b15b24ddd1dd.tar.gz bcm5719-llvm-a9a3781df81a8a630e5d233efbc8b15b24ddd1dd.zip |
[ObjC] Override TailCallKind when lowering objc intrinsics
The tail-call-kind-ness is known by the ObjCARC analysis and can be
enforced while lowering the intrinsics to calls.
This allows us to get the requested tail calls at -O0 without trying to
preserve the attributes throughout passes that change code even at -O0
,like the Always Inliner, where the ObjCOpt pass doesn't run.
Differential Revision: https://reviews.llvm.org/D69980
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions