aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-08-04 05:59:32 +0000
committerJohn McCall <rjmccall@apple.com>2010-08-04 05:59:32 +0000
commit0b2517299415ab1c28b9cb87d536ccea84317a10 (patch)
tree388e818ad12fe224c202933dcb676ef85c48cb22 /lib/CodeGen/CodeGenFunction.h
parenteababfbddb74d186f78783a9731a78ad371c9800 (diff)
Some more correctness fixes and code-size optimizations for fragile-ABI
ObjC exceptions: - don't enter a try for the catch blocks unless there's a finally - put the setjmp buffer in the locals set for liveness reasons - dump the sync object into an alloca in the locals set for liveness reasons Some of this can go away if the backend starts to properly calculate liveness in the presence of setjmp (which would also be a *much* stabler solution). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110188 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions