summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/modify-python-lldb.py
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2011-10-03 21:25:38 +0000
committerBill Wendling <isanbard@gmail.com>2011-10-03 21:25:38 +0000
commit374ee194f252ee0e0d4f5264f8ea6041d518cf64 (patch)
treea67e27c79909f8b6afa47bd34d2115b41be11a3a /lldb/scripts/Python/modify-python-lldb.py
parent6c71ef32bee543a91bd2825a1f7b876673dd10dd (diff)
downloadbcm5719-llvm-374ee194f252ee0e0d4f5264f8ea6041d518cf64.tar.gz
bcm5719-llvm-374ee194f252ee0e0d4f5264f8ea6041d518cf64.zip
Check-pointing the new SjLj EH lowering.
This code will replace the version in ARMAsmPrinter.cpp. It creates a new machine basic block, which is the dispatch for the return from a longjmp call. It then shoves the address of that machine basic block into the correct place in the function context so that the EH runtime will jump to it directly instead of having to go through a compare-and-jump-to-the-dispatch bit. This should be more efficient in the common case. llvm-svn: 141031
Diffstat (limited to 'lldb/scripts/Python/modify-python-lldb.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud