public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 00/13] further rtx_insn *ification
@ 2015-05-02 21:02 tbsaunde+gcc
  2015-05-02 21:02 ` [PATCH 09/13] make validate_replace_src_group take a rtx_insn * tbsaunde+gcc
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: tbsaunde+gcc @ 2015-05-02 21:02 UTC (permalink / raw)
  To: gcc-patches

From: Trevor Saunders <tbsaunde+gcc@tbsaunde.org>

Hi,

This set of patches changes rtx to rtx_insn * in many plaes where its fairly
trivial to do so.

each was bootstrapped + regtested on x86_64-linux-gnu, and the series was run
through config-list.mk.  I believe this all falls under Jeff's preapproval from
last year for this sort of thing which I assume is still valid, so committing
to trunk.

Trev


Trevor Saunders (13):
  change local vars to rtx_insn *
  df_set_note can take a rtx_insn *
  add_cfi_insn can be a rtx_insn *
  recog_data::insn can be a rtx_insn *
  kill_autoinc_value can take a rtx_insn *
  make some functions in lra-constraints.c take rtx_insn *
  make some functions in config/ take a rtx_insn *
  make several functions in the scheduler take rtx_insn *
  make validate_replace_src_group take a rtx_insn *
  make fp_setter_insn take a rtx_insn *
  type reg_equiv_init as rtx_insn_list
  make set_return_jump_label take an rtx_insn *
  make emit_partition_copy return a rtx_insn *

 gcc/ChangeLog          | 104 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/builtins.c         |   2 +-
 gcc/config/arc/arc.md  |   4 +-
 gcc/config/arm/arm.c   |   4 +-
 gcc/config/avr/avr.c   |   2 +-
 gcc/config/bfin/bfin.c |   4 +-
 gcc/config/i386/i386.c |  36 +++++++++--------
 gcc/config/rl78/rl78.c |   4 +-
 gcc/config/sh/sh.md    |   2 +-
 gcc/cselib.c           |   8 ++--
 gcc/cselib.h           |   2 +-
 gcc/df-problems.c      |   2 +-
 gcc/dwarf2cfi.c        |   2 +-
 gcc/function.c         |   8 ++--
 gcc/function.h         |   2 +-
 gcc/gcse.c             |   3 +-
 gcc/genrecog.c         |   2 +-
 gcc/haifa-sched.c      |  33 ++++++++--------
 gcc/ifcvt.c            |   2 +-
 gcc/ira.c              |  12 +++---
 gcc/loop-doloop.c      |   2 +-
 gcc/lra-constraints.c  |   6 +--
 gcc/modulo-sched.c     |   2 +-
 gcc/recog.c            |   8 ++--
 gcc/recog.h            |   4 +-
 gcc/regcprop.c         |   2 +-
 gcc/reload.h           |   2 +-
 gcc/reload1.c          |   8 ++--
 gcc/reorg.c            |  12 +++---
 gcc/sched-deps.c       |  16 ++++----
 gcc/sched-int.h        |   2 +-
 gcc/sched-rgn.c        |  10 ++---
 gcc/sel-sched.c        |   6 +--
 gcc/tree-outof-ssa.c   |  31 +++++++--------
 34 files changed, 228 insertions(+), 121 deletions(-)

-- 
2.4.0

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2015-05-04 17:16 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-02 21:02 [PATCH 00/13] further rtx_insn *ification tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 09/13] make validate_replace_src_group take a rtx_insn * tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 05/13] kill_autoinc_value can " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 10/13] make fp_setter_insn " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 13/13] make emit_partition_copy return " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 02/13] df_set_note can take " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 03/13] add_cfi_insn can be " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 06/13] make some functions in lra-constraints.c take " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 07/13] make some functions in config/ take a " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 04/13] recog_data::insn can be " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 12/13] make set_return_jump_label take an " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 08/13] make several functions in the scheduler take " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 01/13] change local vars to " tbsaunde+gcc
2015-05-02 21:02 ` [PATCH 11/13] type reg_equiv_init as rtx_insn_list tbsaunde+gcc
2015-05-04 17:16 ` [PATCH 00/13] further rtx_insn *ification Jeff Law

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).