This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Modulo-scheduling improvements. Print the SCCs and add check.


Hello,

This patch adds a sanity-check for the sccs (testcase 20050330-1.c fails
with this check if we do not fix the initialization of scc_nodes sbitmap -
http://gcc.gnu.org/ml/gcc-patches/2007-06/msg01984.html); and also prints
them to the dump file.

It was bootstrapped and tested on ppc64 and x86_64 with -fmodulo-sched.

OK for mainline?

:ADDPATCH modulo-sched:

Thanks,
Revital

2007-07-02  Revital Eres  <eres@il.ibm.com>

        * ddg.c (print_sccs): New function.
        (check_sccs): New function.
        (create_ddg_all_sccs): Use it.
        * ddg.h (print_sccs): Declare.
        * modulo-sched.c (sms_order_nodes): Call print_sccs.

(See attached file: patch_sccs_sms_7_2.txt)

Attachment: patch_sccs_sms_7_2.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]