This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
inerting nop's using the DFA scheduler
- From: Danish Samad <danishsamad at yahoo dot com>
- To: gcc at gcc dot gnu dot org
- Date: Thu, 11 Jul 2002 03:22:50 -0700 (PDT)
- Subject: inerting nop's using the DFA scheduler
hello,
I have been studying how to use the DFA scheduler and
I cant seem to figure out how the scheduler inserts
nops in a pipeline. Supposing I have an add
instruction with a latency of two cycles. If I want to
store the result of addition and I have no other
instructions left to fill up the two cyles occuring
between add and store then there is no other way but
to insert nop's
r1 = r2 + r3
nop latency 1
nop latency 2
store r1
the dfa scheduler must handle this situation but how?
regards,
danish
__________________________________________________
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com