Commit Graph

17 Commits

Author SHA1 Message Date
Jeff Law
ff08da301e machmode.def: Use correct definition for BITSIZE on targets where BITS_PER_UNIT != 8.
* machmode.def: Use correct definition for BITSIZE on targets where
	BITS_PER_UNIT != 8.

From-SVN: r38085
2000-12-06 18:47:31 -07:00
Geoff Keating
7a09981746 * machmode.def: Add V16QImode.
From-SVN: r37198
2000-11-02 00:36:15 +00:00
Theodore Papadopoulo
11f3dc8922 * machmode.def: Correct comment.
From-SVN: r36886
2000-10-16 10:38:49 -06:00
Richard Henderson
a191f0ee83 machmode.def: Add BImode.
* machmode.def: Add BImode.  Add a column for bitsize.
        * machmode.h (DEF_MACHMODE): Adjust for extra column.
        (GET_MODE_BITSIZE): Use it.
        * rtl.c (DEF_MACHMODE): Adjust for extra column.
        (mode_bitsize): New.
        (mode_mask_array): Use bitsize.
        * combine.c (combine_simplify_rtx): Require inner and outer
        modes to match on nonzero_bits optimizations.

From-SVN: r36501
2000-09-18 10:55:38 -07:00
Bernd Schmidt
f9f27ee563 Vector support: rtx and mode definitions
From-SVN: r34677
2000-06-24 11:12:58 +00:00
Zack Weinberg
aa0b446591 rtl.c: Define CONST_DOUBLE_FORMAT to the appropriate format for a CONST_DOUBLE...
1999-08-27 13:27 -0700  Zack Weinberg  <zack@bitmover.com>

	* rtl.c: Define CONST_DOUBLE_FORMAT to the appropriate format
	for a CONST_DOUBLE, at compile time.  Initialize rtx_length
	and class_narrowest_mode at compile time.  Kill init_rtl.
	Mark rtx_length, mode_class, mode_size, mode_unit_size,
	mode_wider_mode, mode_mask_array, class_narrowest_mode, and
	rtx_format as const.  Kill all references to EXTRA_CC_MODES or
	EXTRA_CC_NAMES.
	* rtl.def (CONST_DOUBLE): Use CONST_DOUBLE_FORMAT macro for
	format.
	* rtl.h: Declare rtx_length and rtx_format as const.
	* machmode.def: Define CC().  Use CC() to define CCmode.  If
	EXTRA_CC_MODES is defined, expand it here.
	* machmode.h: Declare mode_class, mode_size, mode_unit_size,
	mode_wider_mode, mode_mask_array, and class_narrowest_mode as
	const.  Kill all references to EXTRA_CC_MODES.

	* toplev.c: Don't prototype or call init_rtl.
	* optabs.c: Don't call init_mov_optab.
	* genemit.c: Don't generate init_mov_optab.  Don't call
	init_rtl.
	* gengenrtl.c: Duplicate calculation of CONST_DOUBLE_FORMAT
	here.
	* genattr.c, genattrtab.c, gencodes.c, genconfig.c,
	genextract.c, genflags.c, genopinit.c, genoutput.c, genpeep.c,
	genrecog.c: Don't call init_rtl.

	* arc.h, arm.h, c4x.h, i386.h, i960.h, m88k.h, pa.h, pdp11.h,
	rs6000.h, sparc.h: Don't define EXTRA_CC_NAMES.  Use CC() in
	definition of EXTRA_CC_MODES.

	* md.texi: Kill ref to EXTRA_CC_NAMES.
	* tm.texi: Document new way to define EXTRA_CC_MODES.

	* genrecog.c: Do not look up the name of a define_split.
	(Unrelated bugfix.)

From-SVN: r28937
1999-08-27 20:37:06 +00:00
Jeff Law
38e012594e typo typo fixes fixes
From-SVN: r19601
1998-05-06 15:09:07 -06:00
Jeff Law
e5e809f419 * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12
for details.

        * haifa-sched.c: Mirror recent changes from gcc2.

From-SVN: r18984
1998-04-04 06:32:39 -07:00
Jeff Law
31031eddac dummy commit before merge
From-SVN: r18980
1998-04-03 09:37:26 -07:00
Richard Kenner
a35311b035 Update FSF address.
From-SVN: r9961
1995-06-15 07:52:21 -04:00
Richard Kenner
f1ed434da0 (PSImode): Widens to PDImode.
From-SVN: r8160
1994-09-28 19:32:26 -04:00
Richard Kenner
e42a6f5d69 (TQFmode): New mode.
From-SVN: r7732
1994-07-11 19:26:40 -04:00
Richard Stallman
b38061e8fe Fix copyright years.
From-SVN: r4803
1993-06-30 17:43:07 +00:00
Richard Stallman
c100b4ef76 Add complex integer modes.
From-SVN: r3643
1993-03-04 19:43:38 +00:00
Doug Evans
784a3cf0e3 * Added 32-byte int OImode.
From-SVN: r3543
1993-02-26 22:07:01 +00:00
Richard Stallman
6fdf9812fb entered into RCS
From-SVN: r3128
1993-01-06 22:41:12 +00:00
Charles Hannum
95e304f764 Initial revision
From-SVN: r26
1991-05-31 20:43:32 +00:00