aboutsummaryrefslogtreecommitdiff
path: root/lib/Support/APFloat.cpp
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
commitf7e4aefd0f78441bef3b9eb683ecccbed9582b8a (patch)
tree749c2228f7d42cfcfe879074ee7dfb730deabcff /lib/Support/APFloat.cpp
parentbbb47b320ddeae77833fb0350a04a6de659071c8 (diff)
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141031 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Support/APFloat.cpp')
0 files changed, 0 insertions, 0 deletions