summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/interpreter/TestRunCommandInterpreterAPI.py
diff options
context:
space:
mode:
authorAmara Emerson <aemerson@apple.com>2019-09-28 05:33:21 +0000
committerAmara Emerson <aemerson@apple.com>2019-09-28 05:33:21 +0000
commit509a4947c911ace18560983466ba5b96f61b6bcb (patch)
tree1ac368ab327c2a68ef0c1e23ed21bc82f005bbb1 /lldb/packages/Python/lldbsuite/test/python_api/interpreter/TestRunCommandInterpreterAPI.py
parent76f44f6b534ef5db42c028028dacc8cc91ee2001 (diff)
downloadbcm5719-llvm-509a4947c911ace18560983466ba5b96f61b6bcb.tar.gz
bcm5719-llvm-509a4947c911ace18560983466ba5b96f61b6bcb.zip
Add an operand to memory intrinsics to denote the "tail" marker.
We need to propagate this information from the IR in order to be able to safely do tail call optimizations on the intrinsics during legalization. Assuming it's safe to do tail call opt without checking for the marker isn't safe because the mem libcall may use allocas from the caller. This adds an extra immediate operand to the end of the intrinsics and fixes the legalizer to handle it. Differential Revision: https://reviews.llvm.org/D68151 llvm-svn: 373140
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/interpreter/TestRunCommandInterpreterAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud