public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/8] make next_*_insn take rtx_insn * arguments
@ 2016-09-14 19:13 tbsaunde+gcc
  2016-09-14 19:13 ` [PATCH 1/8] change a few rtx_insn * to rtx_jump_insn * tbsaunde+gcc
                   ` (8 more replies)
  0 siblings, 9 replies; 38+ messages in thread
From: tbsaunde+gcc @ 2016-09-14 19:13 UTC (permalink / raw)
  To: gcc-patches

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

Hi,

Basically $subject.  First change variable's type to rtx_insn * where possible.
Then change the functions and fixup callers where it is still necessary to
cast.

patches bootstrapped and regtested individually on x86_64-linux-gnu, and the
series was run through config-list.mk, ok?

Trev

Trevor Saunders (8):
  change a few rtx_insn * to rtx_jump_insn *
  use rtx_insn * more
  make next/prev _nonnote_insn take rtx_insn *
  make next/prev nondebug_insn take rtx_insn *
  make prev_real_insn take rtx_insn *
  make next/prev nonnote_nondebug_insn take rtx_insn *
  make next/prev active_insn and active_insn_p take rtx_insn *
  make next_cc0_user take rtx_insn *

 gcc/bb-reorder.c                |  5 ++--
 gcc/cfgcleanup.c                |  2 +-
 gcc/cfgloop.h                   |  2 +-
 gcc/config/arc/arc-protos.h     |  2 +-
 gcc/config/arc/arc.c            |  2 +-
 gcc/config/arc/arc.md           | 43 +++++++++++++++++++---------
 gcc/config/arm/arm.c            |  2 +-
 gcc/config/bfin/bfin.c          |  2 +-
 gcc/config/c6x/c6x.c            | 19 ++++++-------
 gcc/config/cris/cris-protos.h   |  4 +--
 gcc/config/cris/cris.c          | 14 ++++-----
 gcc/config/h8300/h8300-protos.h |  4 +--
 gcc/config/h8300/h8300.c        |  4 +--
 gcc/config/m32r/m32r.c          |  2 +-
 gcc/config/nds32/nds32-protos.h |  2 +-
 gcc/config/nds32/nds32.c        |  2 +-
 gcc/config/pa/pa.c              |  6 ++--
 gcc/config/rl78/rl78.c          | 11 +++----
 gcc/config/s390/s390-protos.h   |  2 +-
 gcc/config/s390/s390.c          |  2 +-
 gcc/config/sh/sh.c              | 10 +++----
 gcc/config/sh/sh.md             |  3 +-
 gcc/config/sparc/sparc-protos.h |  2 +-
 gcc/config/sparc/sparc.c        |  8 ++----
 gcc/cse.c                       |  2 +-
 gcc/dwarf2out.c                 |  2 +-
 gcc/emit-rtl.c                  | 41 +++++++--------------------
 gcc/jump.c                      | 18 ++++++------
 gcc/loop-doloop.c               |  2 +-
 gcc/reorg.c                     | 63 ++++++++++++++++++++++-------------------
 gcc/resource.c                  |  2 +-
 gcc/rtl.h                       | 26 ++++++++---------
 gcc/simplify-rtx.c              |  8 +++---
 33 files changed, 160 insertions(+), 159 deletions(-)

-- 
2.9.3

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

end of thread, other threads:[~2016-09-21 12:11 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-14 19:13 [PATCH 0/8] make next_*_insn take rtx_insn * arguments tbsaunde+gcc
2016-09-14 19:13 ` [PATCH 1/8] change a few rtx_insn * to rtx_jump_insn * tbsaunde+gcc
2016-09-15  4:33   ` Kaz Kojima
2016-09-15  5:56     ` Trevor Saunders
2016-09-15  7:08       ` Kaz Kojima
2016-09-15  8:51       ` Richard Biener
2016-09-15  9:26         ` Trevor Saunders
2016-09-14 19:14 ` [PATCH 2/8] use rtx_insn * more tbsaunde+gcc
2016-09-16 15:25   ` Alexander Monakov
2016-09-14 19:14 ` [PATCH 3/8] make next/prev _nonnote_insn take rtx_insn * tbsaunde+gcc
2016-09-19 21:27   ` Jeff Law
2016-09-19 23:29     ` Trevor Saunders
2016-09-14 19:14 ` [PATCH 8/8] make next_cc0_user " tbsaunde+gcc
2016-09-14 19:14 ` [PATCH 4/8] make next/prev nondebug_insn " tbsaunde+gcc
2016-09-14 19:14 ` [PATCH 7/8] make next/prev active_insn and active_insn_p " tbsaunde+gcc
2016-09-19 21:26   ` Jeff Law
2016-09-19 23:33     ` Trevor Saunders
2016-09-14 19:19 ` [PATCH 6/8] make next/prev nonnote_nondebug_insn " tbsaunde+gcc
2016-09-19 21:09   ` Jeff Law
2016-09-14 19:33 ` [PATCH 5/8] make prev_real_insn " tbsaunde+gcc
2016-09-19 21:08   ` Jeff Law
2016-09-15 11:02 ` [PATCH 0/8] make next_*_insn take rtx_insn * arguments Bernd Schmidt
2016-09-15 16:23   ` Trevor Saunders
2016-09-15 16:42     ` Jeff Law
2016-09-15 17:42       ` Trevor Saunders
2016-09-16 10:07       ` Trevor Saunders
2016-09-16 10:21         ` Bernd Schmidt
2016-09-16 15:13           ` Trevor Saunders
2016-09-16 15:29           ` Jeff Law
2016-09-19 20:55         ` Jeff Law
2016-09-19 22:02           ` Trevor Saunders
2016-09-19 23:21             ` Segher Boessenkool
2016-09-20 11:31               ` Bernd Schmidt
2016-09-20 14:54                 ` Jeff Law
2016-09-20 17:13                   ` Segher Boessenkool
2016-09-20 17:56                     ` Jeff Law
2016-09-20 19:27                     ` [PATCH] Fix JUMP_LABEL documentation Segher Boessenkool
2016-09-21 13:04                       ` Bernd Schmidt

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).