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/sh/sh.c config/sh/sh.md


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	dfa-branch
Changes by:	vmakarov@gcc.gnu.org	2002-02-12 12:37:20

Modified files:
	gcc            : ChangeLog 
	gcc/config/sh  : sh.c sh.md 

Log message:
	2001-12-20  Naveen Sharma,Nitin Gupta     <naveens@noida.hcltech.com,niting@noida.hcltech.com>
	
	* config/sh/sh.c (sh_use_dfa_interface): New function.
	
	(sh_issue_rate): New Function.
	TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE: define.
	TARGET_SCHED_ISSUE_RATE: define.
	
	* config/sh/sh.md: Add DFA based pipeline description for SH4.
	
	(define_attr insn_class): New attribute used for DFA
	scheduling.
	(define_insn cmpgtsi_t): Set attribute insn_class mt_group.
	(cmpgesi_t,cmpgtusi_t,cmpgeusi_t,cmpeqsi_t,
	cmpeqdi_t): Likewise.
	
	(add,addc1,addsi3,subc,subc1,*subsi3_internal,
	negc,negsi2,ashldi3_k,lshrdi3_k,ashrdi3_k): Set insn_class
	ex_group.
	(iorsi3,rotlsi3_1,rotlsi3_31,rotlsi3_16): 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.12&r2=1.11215.2.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/sh.c.diff?cvsroot=gcc&only_with_tag=dfa-branch&r1=1.117.2.1&r2=1.117.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/sh.md.diff?cvsroot=gcc&only_with_tag=dfa-branch&r1=1.89&r2=1.89.2.1


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