This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re.Scheduler
- To: gcc-help at gcc dot gnu dot org
- Subject: Re.Scheduler
- From: "M.V.S. Phani Narasimham" <phanimvs at wipinfo dot soft dot net>
- Date: Thu, 16 Mar 2000 09:25:40 +0530 (IST)
- Reply-To: "M.V.S. Phani Narasimham" <phanimvs at wipinfo dot soft dot net>
hai,
Why does the gcc instruction scheduler does the scheduling from
bottom to top (considering single basic block it schdules from
tail to head). Is there any specific reason to it.
My argument is when we calculate all the dependencies
we can find the insns independent at a particular instant
and schedule them.
Even some of the papers i looked do list-scheduling from top
to bottom.
One reference:
Instruction scheduling for IBM RISC System/6000 processor
IBM Research journal 1900
sincierly,
phani.