Re: Reload Pass

2006-12-22 Thread Vladimir N. Makarov
in between the register allocator and reload, that would probably be doable."? Sorry, you were not specific. When I read your first message, I also thought that you were going to rewrite the reload pass in other words to use another algorithm make strict RTL when there are only

Re: Reload Pass

2006-12-21 Thread Rajkishore Barik
Hi, Thanks very much. I still have doubts on your suggestion: AFAIK, the back-end pass consists of (in order) : reg move -> insn sched -> reg class -> local alloc -> global alloc -> reload -> post-reload. There are edges from reg move to reg class and reload back to global alloc. In case I wan

Re: Reload Pass

2006-12-21 Thread Ian Lance Taylor
Rajkishore Barik <[EMAIL PROTECTED]> writes: > Does anyone know of any document describing (in details) the reload phase > of GCC? There isn't one. The closest such document is http://gcc.gnu.org/wiki/reload which is accurate despite, or perhaps because of, starting out by equating reload w

Reload Pass

2006-12-20 Thread Rajkishore Barik
Hi All, Does anyone know of any document describing (in details) the reload phase of GCC? I am planning to write a linear scan reload for GCC (one that does not take reg_renumber but takes instruction specific register allocation and move information). Can anyone point me to some existing code