When an invoke is marked with metadata indicating its unwind edge
authorDan Gohman <gohman@apple.com>
Wed, 14 Mar 2012 23:05:06 +0000 (23:05 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 14 Mar 2012 23:05:06 +0000 (23:05 +0000)
commit8b11fdd8bb78840937ceebdfe44397dd8d2697fd
tree5945f329e54af25e443cbfcc238cef4776fa1bfe
parent4ec692317bc38588d01edb7584953c9aca4a9467
When an invoke is marked with metadata indicating its unwind edge
should be ignored by ARC optimization, don't insert new ARC runtime
calls in the unwind destination.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152748 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/ObjCARC.cpp
test/Transforms/ObjCARC/invoke.ll