diff options
author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-03-22 00:59:13 +0000 |
---|---|---|
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-03-22 00:59:13 +0000 |
commit | 38bfc22161d94b4b6fb6fed5bf498afe936ab874 (patch) | |
tree | 079f55a8d951253bb5359cffe7e8fd9685004bda /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp | |
parent | ea4ae806bb12e89398558f4d033f06bf91463923 (diff) | |
download | bcm5719-llvm-38bfc22161d94b4b6fb6fed5bf498afe936ab874.tar.gz bcm5719-llvm-38bfc22161d94b4b6fb6fed5bf498afe936ab874.zip |
Add "first class" lowering for deopt operand bundles
Summary:
After this change, deopt operand bundles can be lowered directly by
SelectionDAG into STATEPOINT instructions (which are then lowered to a
call or sequence of nop, with an associated __llvm_stackmaps entry0.
This obviates the need to round-trip deoptimization state through
gc.statepoint via RewriteStatepointsForGC.
Reviewers: reames, atrick, majnemer, JosephTremoulet, pgavlin
Subscribers: sanjoy, mcrosier, majnemer, llvm-commits
Differential Revision: http://reviews.llvm.org/D18257
llvm-svn: 264015
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions