This is the mail archive of the gcc-cvs@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]

gcc/gcc ChangeLog config/sparc/sparc.md config ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	dfa-branch
Changes by:	davem@gcc.gnu.org	2002-03-30 19:09:37

Modified files:
	gcc            : ChangeLog 
	gcc/config/sparc: sparc.md sol2.h linux64.h sol2-sld-64.h 
	                  sparc.h sparc.c 

Log message:
	Add UltraSPARC-III DFA scheduling support.
	* config/sparc/sparc.md (define_attr type): Add fpcrmove.
	Update FP conditional move on register insn patterns to use it, as
	appropriate.
	(define_attr cpu): Add ultrasparc3.
	(define_attr us3load_type): New, update integer load patterns to
	set it, as appropriate.
	(define_automaton): Add ultrasparc3_0 and ultrasparc3_1.
	(rest): Add UltraSPARC3 scheduling description.
	* config/sparc/sparc.h (TARGET_CPU_ultrasparc3): New.
	(PROCESSOR_ULTRASPARC3): New.
	({ASM,CPP}_CPU64_DEFAULT_SPEC): Handle ultrasparc3.
	({ASM,CPP}_CPU_SPEC): Likewise.
	(REGISTER_MOVE_COST): Likewise.
	(RTX_COSTS): Likewise.
	* config/sparc/sparc.c (sparc_override_options,
	sparc_initialize_trampoline, sparc64_initialize_trampoline,
	sparc_use_dfa_pipeline_interface, sparc_use_sched_lookahead,
	sparc_issue_rate): Likewise.
	* config/sparc/sol2.h: Likewise.
	* config/sparc/sol2-sld-64.h: Likewise.
	* config/sparc/linux64.h: Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=dfa-branch&r1=1.11215.2.21&r2=1.11215.2.22
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.md.diff?cvsroot=gcc&only_with_tag=dfa-branch&r1=1.129.2.3&r2=1.129.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sol2.h.diff?cvsroot=gcc&only_with_tag=dfa-branch&r1=1.27.4.1&r2=1.27.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/linux64.h.diff?cvsroot=gcc&only_with_tag=dfa-branch&r1=1.34.2.2&r2=1.34.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sol2-sld-64.h.diff?cvsroot=gcc&only_with_tag=dfa-branch&r1=1.16.2.1&r2=1.16.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.h.diff?cvsroot=gcc&only_with_tag=dfa-branch&r1=1.142.2.2&r2=1.142.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.c.diff?cvsroot=gcc&only_with_tag=dfa-branch&r1=1.152.2.5&r2=1.152.2.6


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