Displaying 3 results from an estimated 3 matches for "selectdagbuild".
2009 Apr 21
6
[LLVMdev] ARM and lowerinvoke
...werinvoke 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. However,
lowerinvoke throws a wrench into that by getting rid of the explicit
invokes, so SelectionDAGISel never identifies any landing pads, and
then complain...
2009 Apr 21
0
[LLVMdev] ARM and lowerinvoke
...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.
Hi Jim,
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...
2009 Apr 22
0
[LLVMdev] ARM and lowerinvoke
...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. However,
> lowerinvoke throws a wrench into that by getting rid of the explicit
> invokes, so SelectionDAGISel never identifies any landing pads,...