This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 00/13] further rtx_insn *ification
- From: tbsaunde+gcc at tbsaunde dot org
- To: gcc-patches at gcc dot gnu dot org
- Date: Sat, 2 May 2015 17:01:30 -0400
- Subject: [PATCH 00/13] further rtx_insn *ification
- Authentication-results: sourceware.org; auth=none
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