On 09/30/2011 09:08 AM, Bernd Schmidt wrote:
> gcc/
> * regrename.h: New file.
> * regrename.c: Include it. Also include "emit-rtl.h".
> (struct du_head, struct du_chain, du_head_p DEF_VEC and
> DEF_VEC_ALLOC_P): Move to regrename.h.
> (do_replace): Remove decla
The main purpose of this patch is to move some declarations to a new
file, regrename.h, and make regrename_analyze and do_replace callable
from elsewhere. The second patch will add code to c6x.c to make use of
this from the modulo-scheduling code.
This also adds a small amount of new functionality