Re: [PATCH 0/9] [RFC] Expand SMS functionality

2011-10-17 Thread Richard Sandiford
Roman Zhuykov writes: > [PATCH 4/9] Move the SMS pass earlier > http://gcc.gnu.org/ml/gcc-patches/2011-07/msg01811.html I don't think this is a good idea. To get good results, SMS really needs to run as close to the register allocator as possible, otherwise later passes might disrupt the schedul

Re: [PATCH 0/9] [RFC] Expand SMS functionality

2011-09-30 Thread Roman Zhuykov
Ping. The following RTL patches need reviews: [PATCH 4/9] Move the SMS pass earlier http://gcc.gnu.org/ml/gcc-patches/2011-07/msg01811.html [PATCH 7/9] New assertion in rtl_lv_add_condition_to_bb http://gcc.gnu.org/ml/gcc-patches/2011-07/msg01808.html [PATCH 8/9] Extend simple_rhs_p http://gcc.gnu.

[PATCH 0/9] [RFC] Expand SMS functionality

2011-07-21 Thread zhroma
All the work described in next emails was done while trying to improve SMS functionality. The main idea is to remove requrement of doloop_end instruction pattern. This allows SMS to work on more platforms, for example x86-64 and ARM. All job was done on top of the following patch. This patch is