[LLVMdev] ARM and lowerinvoke
clattner at apple.com
Tue Apr 21 14:52:38 PDT 2009
On Apr 21, 2009, at 1:53 PM, Jim Grosbach wrote:
> I'm looking at the lowerinvoke pass as a starting point for getting
> SJLJ based exception handling working on ARM, but am having some
> troubles with it. When I run a simple testcase (attached) through
> llc and specify -enable-correct-eh-support, llc asserts on me. It
> appears there's been some bitrot somewhere. SelectDAGBuild and
> SelectionDAGISel cooperate to track landing pads with CatchInfoLost
> and CatchInfoFound and make sure they're all handled.
One thing to know about lowerinvoke is that it does not conform at all
to a native ABI. If you need to interoperate with existing code, you
can't use it.
More information about the llvm-dev