scheduling on VLIW architecture

roy rosen roy.1rosen@gmail.com
Thu May 6 09:47:00 GMT 2010


Hi all.

I work on a VLIW architecture.
The sched2 pass adds a TImode to insns which should start a new issue group.
But, after this pass, other passes change the insns, so the sched2
work that was done is not correct anymore (the groups of insns might
be invalid).

In particular I see that the compgotos pass deletes and inserts jump
insns without being aware of the TI attributes which on my port leads
to an error.

What am I doing wrong? Should I move the sched2 pass to be the last?

Thanks, Roy.



More information about the Gcc mailing list