summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/support/seven.py
diff options
context:
space:
mode:
authorHeejin Ahn <aheejin@gmail.com>2018-06-18 23:54:29 +0000
committerHeejin Ahn <aheejin@gmail.com>2018-06-18 23:54:29 +0000
commit6279d712277147feeca11884886efefc9dd6c5e0 (patch)
tree0484d7121a16943163d8c20fe21874cb063e1299 /lldb/packages/Python/lldbsuite/support/seven.py
parent56e1271020364c20246e4b563741c75690827b1f (diff)
downloadbcm5719-llvm-6279d712277147feeca11884886efefc9dd6c5e0.tar.gz
bcm5719-llvm-6279d712277147feeca11884886efefc9dd6c5e0.zip
[WebAssembly] Make rethrow instruction take a target BB argument
Summary: This patch changes the rethrow instruction to take a BB argument in LLVM backend, like `br` and `br_if`s. This BB is a target catch BB the rethrow instruction unwinds to. This BB argument will be converted to an relative depth immediate at the end of CFGStackify pass, as in the same way of branches. RETHROW_TO_CALLER is a codegen-only instruction that should be used when a rethrow instruction does not have an unwind destination BB, i.e., it should rethrow to its caller function. Reviewers: dschuff Subscribers: sbc100, jgravelle-google, sunfish, llvm-commits Differential Revision: https://reviews.llvm.org/D48260 llvm-svn: 334998
Diffstat (limited to 'lldb/packages/Python/lldbsuite/support/seven.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud