[Mono-devel-list] [PATCH] Fix for bug 70637, and something more to review :-)

Massimiliano Mantione massi at ximian.com
Mon Jan 10 10:13:10 EST 2005


As the subject says, this patch fixes bug 70637.
It also brings other small improvements to SSAPRE as well,
but tuning is still needed.

Moreover, it fixes some very subtle bug with critical edges
removal, and introduces one more kind of "branch optimization",
the removal of "useless BBs".
A BB is considered useless if it is practically empty (it has
only CEE_NOP instructions, and at most ends with a CEE_BR.
I coded this because to split critical edges I introduce many
of these empty BBs, but they were not removed by the current
optimize_branches code.

As usual, the tree rebuilds itself with the relevant options
on here, and no regression test fails...

Ciao,
  Massi

-------------- next part --------------
A non-text attachment was scrubbed...
Name: ssapre.patch
Type: text/x-patch
Size: 74602 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050110/4638b3df/attachment.bin 


More information about the Mono-devel-list mailing list