2004-12-19 Ben Maurer <bmaurer@ximian.com>
commit47e905bc378e6db4d618d9ed9c19ee17c9c9d5b6
authorBen Maurer <benm@mono-cvs.ximian.com>
Sun, 19 Dec 2004 18:35:54 +0000 (19 18:35 -0000)
committerBen Maurer <benm@mono-cvs.ximian.com>
Sun, 19 Dec 2004 18:35:54 +0000 (19 18:35 -0000)
tree8262796fc364d38f8dd645b0ec933aba94468a82
parent2b4b651057490207f96458c0ea7ffa3e7a5867f7
2004-12-19  Ben Maurer  <bmaurer@ximian.com>

* linear-scan.c (mono_linear_scan): When expiring actives, you
don't need to keep around variables that expire on this
instruction. This makes it so that:
     a = b + 1
will turn into:
     store (ebx add (ebx, 1))
which will become
     add ebx, 1

svn path=/trunk/mono/; revision=37939
mono/mini/ChangeLog
mono/mini/mini.c