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 00/13] further rtx_insn *ification


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


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