Matt Fowles wrote:

It is also possible for functions to jump forward to the return
continuation of a function called later on

Yes. But I can't see a problem with that. The opcode after an invoke opcode is already the begin of a new basic block. The forward branch would just be an additional edge in the CFG with no additional information.


The (for the register allocator invisible) creation of loops is the PITA.

Matt

leo



Reply via email to