Differences between revisions 2 and 3
Revision 2 as of 2008-05-13 11:26:55
Size: 278
Comment:
Revision 3 as of 2009-09-20 21:54:38
Size: 278
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
[[BR]][[BR]] <<BR>><<BR>>
Line 4: Line 4:
[[BR]] <<BR>>

'unguard' - removes HIR regions with devirtualized but not inlined methods.

If a call instruction was devirtualized but not inlined there is no sense to keep it in devirtualized form.
The pass removes the guard and devirtualized branch as well.

Jitrino_OPT/unguard (last edited 2009-09-20 21:54:38 by localhost)