From 69c5a18c9ddeae7de7b644f2c7c99a809f5a43e8 Mon Sep 17 00:00:00 2001 From: dmalcolm Date: Tue, 26 Aug 2014 17:45:50 +0000 Subject: Remove VINSN_INSN_RTX scaffolding gcc/ * sel-sched-ir.h (struct vinsn_def): Strengthen field "insn_rtx" from rtx to rtx_insn *. (VINSN_INSN_RTX): Eliminate rvalue function and... (SET_VINSN_INSN): ...lvalue function in favor of... (VINSN_INSN_RTX): reinstate this old macro. * sel-sched-ir.c (vinsn_init): Eliminate use of SET_VINSN_INSN_RTX in favor of VINSN_INSN_RTX. (VINSN_INSN_RTX): Delete this function. (SET_VINSN_INSN_RTX): Likewise. / * rtx-classes-status.txt (TODO): Remove SET_VINSN_INSN_RTX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214529 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/sel-sched-ir.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'gcc/sel-sched-ir.c') diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c index 8d699160843..3cc51cb7346 100644 --- a/gcc/sel-sched-ir.c +++ b/gcc/sel-sched-ir.c @@ -1182,7 +1182,7 @@ vinsn_init (vinsn_t vi, insn_t insn, bool force_unique_p) hash_rtx_callback_function hrcf; int insn_class; - SET_VINSN_INSN_RTX (vi) = insn; + VINSN_INSN_RTX (vi) = insn; VINSN_COUNT (vi) = 0; vi->cost = -1; @@ -6449,14 +6449,4 @@ sel_remove_loop_preheader (void) preheader_blocks); } -rtx_insn *VINSN_INSN_RTX (vinsn_t vi) -{ - return safe_as_a (vi->insn_rtx); -} - -rtx& SET_VINSN_INSN_RTX (vinsn_t vi) -{ - return vi->insn_rtx; -} - #endif -- cgit v1.2.1