[PATCH 00/25] more rtx_insn *ification

tbsaunde+gcc@tbsaunde.org tbsaunde+gcc@tbsaunde.org
Sat May 9 04:08:00 GMT 2015


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

Hi,

This series does a bunch more "trivial" changes from rtx to rtx_insn *.

each patch bootstrapped + regtested on x86_64-linux-gnu, and the series was run
through config-list.mk.  I think this all falls within Jeff's preapproval
again, so committing to trunk.

Trev


Trevor Saunders (25):
  use rtx_insn * as the type of a local variable in mode-switching.c
  make make_reg_eh_region_note and friend take rtx_insn *
  make stop_search_p take a rtx_insn *
  change in_expr_list_p to in_insn_list_p
  computed_jump_p takes a rtx_insn *
  can_nonlocal_goto can take a rtx_insn *
  make remove_reg_equal_equiv_notes take an rtx_insn *
  make add_shallow_copy_of_reg_note take an rtx_insn *
  make noop_move_p take a rtx_insn *
  prev_cc0_setter can take a rtx_insn *
  emit_note_after can take a rtx_insn *
  emit_note_before can take a rtx_insn *
  make emit_debug_insn_before take a rtx_insn *
  cse_change_cc0_mode can take a rtx_insn *
  pass rtx_insn * more in gcse.c
  change more argument types to rtx_insn *
  use rtx_insn * more in reorg.c
  more rtx_insn * in recog.c
  notice_args_size can take a rtx_insn *
  more rtx_insn * in sched-deps.c
  find_all_hard_reg_sets can take a rtx_insn *
  rtx_insn * in combine.c
  rtx_insn * in df-problems.c
  setup_next_usage_insn can take a rtx_insn *
  redirect_jump* can take a rtx_insn *

 gcc/ChangeLog          | 127 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/cfgrtl.c           |   2 +-
 gcc/combine.c          |   2 +-
 gcc/cse.c              |   2 +-
 gcc/df-problems.c      |   2 +-
 gcc/dwarf2cfi.c        |   2 +-
 gcc/emit-rtl.c         |  12 ++---
 gcc/except.c           |   6 +--
 gcc/except.h           |   4 +-
 gcc/gcse.c             |   8 ++--
 gcc/ira-color.c        |   4 +-
 gcc/ira.c              |   4 +-
 gcc/ira.h              |   2 +-
 gcc/jump.c             |   6 +--
 gcc/lra-constraints.c  |   2 +-
 gcc/lra-eliminations.c |   2 +-
 gcc/mode-switching.c   |   4 +-
 gcc/recog.c            |  30 ++++++------
 gcc/recog.h            |  18 +++----
 gcc/reorg.c            |  14 +++---
 gcc/rtl.h              |  28 +++++------
 gcc/rtlanal.c          |  18 +++----
 gcc/sched-deps.c       |   4 +-
 gcc/sched-int.h        |   4 +-
 24 files changed, 215 insertions(+), 92 deletions(-)

-- 
2.4.0.78.g7c6ecbf



More information about the Gcc-patches mailing list