[LLVMdev] Inlining and exception handling in LLVM and GCC

Duncan Sands baldrick at free.fr
Thu Dec 9 00:13:57 PST 2010


Hi Nathan,

> I like the idea of the landing pad being associated with the basic block. It
> seems to me that the branch to the landing pad should be viewed as occurring at
> the beginning of the "earliest" block to branch to that landing pad. No
> assignments that occur in any block that unwinds to a particular landing pad are
> valid in that landing pad or any subsequent blocks. Other than that, standard
> SSA rules apply.

yup - dominance rules of this kind were already discussed in a bunch of emails
earlier.

Ciao,

Duncan.



More information about the llvm-dev mailing list