This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Modulo-scheduling improvements. Patch 2 of 2.
- From: Steven Bosscher <stevenb dot gcc at gmail dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: "Vladimir Yanovsky" <volodyan at gmail dot com>, vmakarov at redhat dot com, "Mircea Namolaru" <namolaru at il dot ibm dot com>, "Ayal Zaks" <zaks at il dot ibm dot com>, "Dorit Nuzman" <dorit at il dot ibm dot com>, "Vladimir Yanovsky" <yanov at il dot ibm dot com>
- Date: Thu, 18 Jan 2007 02:04:52 +0100
- Subject: Re: [PATCH] Modulo-scheduling improvements. Patch 2 of 2.
- References: <48ee23ef0701171339n2781e965h490e5bffd00357f5@mail.gmail.com>
On Wednesday 17 January 2007 22:39, Vladimir Yanovsky wrote:
> + * spu.md: Add doloop pattern.
You didn't really add a doloop pattern, but an "I want to be
doloop but not quite" kind of expander.
Why not add a "normal" decrement-and-branch define_insn_and_split,
so you have a doloop pattern before, say, register allocation, and
a separate decrement insn and branch insn after splitting? (The
only reason I can think of to not do this, would be that you want
to schedule the decrement...?)
Gr.
Steven