This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
How does the register allocator supports modulo scheduled code?
- From: "ritu sabharwal" <ritusabharwal at hotmail dot com>
- To: gcc at gcc dot gnu dot org
- Date: Mon, 23 Dec 2002 10:24:50 +0000
- Subject: How does the register allocator supports modulo scheduled code?
- Bcc:
Hello,
We have done the modulo scheduling for the loops and added that to the
gcc instruction scheduler. We have replaced the loop block with our
scheduled code and it is working fine. But now when this is passed to the
gcc register allocator, we are getting errors in reload pass. Will the gcc
register allocator can not handle this modulo scheduled code?
Also we need to this modulo scheduling for IA64, so we need to do the
predication for the modulo loop. Is there a way through which we can
generate the predicate for these loop instructions i.e. how can we change
the rtl format so that after generating the predicate it will keep that
predicate in the rtl format and does the remainging gcc passes will support
this predicated instructions?
Best,
Ritu.
_________________________________________________________________
MSN 8 with e-mail virus protection service: 3 months FREE*.
http://join.msn.com/?page=features/virus&xAPID=42&PS=47575&PI=7324&DI=7474&SU=
http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_eliminateviruses_3mf