This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Which target has working modulo scheduling?
- From: "Bingfeng Mei" <bmei at broadcom dot com>
- To: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Fri, 17 Oct 2008 07:36:32 -0700
- Subject: Which target has working modulo scheduling?
- Accept-language: en-US
- Acceptlanguage: en-US
Hello,
I tried to enable modulo scheduling for our target VLIW. It fails even for the simplest loop. I would like to have a look at how GCC produces schedule for other targets. I know that modulo scheduling relies on doloop_end pattern to identify a pipelineable loop. There are only a handful of targets supporting doloop_end. Which among them are known to work well with modulo scheduling? Thanks in advance.
Cheers,
Bingfeng Mei
Broadcom UK