r214165 - in /trunk: ChangeLog gcc/ChangeLog gc...

dmalcolm@gcc.gnu.org dmalcolm@gcc.gnu.org
Tue Aug 19 15:42:00 GMT 2014


Author: dmalcolm
Date: Tue Aug 19 15:42:24 2014
New Revision: 214165

URL: https://gcc.gnu.org/viewcvs?rev=214165&root=gcc&view=rev
Log:
VINSN_INSN_RTX scaffolding

gcc/
2014-08-19  David Malcolm  <dmalcolm@redhat.com>

	* sel-sched-ir.h (VINSN_INSN_RTX): struct vinsn_def's "insn_rtx"
	field will eventually be an rtx_insn *.  To help with transition,
	for now, convert from an access macro into a pair of functions:
	VINSN_INSN_RTX, returning an rtx_insn *, and...
	(SET_VINSN_INSN_RTX): New function, for use where VINSN_INSN_RTX
	is used as an lvalue.

	* sel-sched-ir.c (vinsn_init): Replace VINSN_INSN_RTX with
	SET_VINSN_INSN_RTX where it's used as an lvalue.
	(VINSN_INSN_RTX): New function.
	(SET_VINSN_INSN_RTX): New function.

/
2014-08-19  David Malcolm  <dmalcolm@redhat.com>

	* rtx-classes-status.txt (TODO): Add SET_VINSN_INSN_RTX.


Modified:
    trunk/ChangeLog
    trunk/gcc/ChangeLog
    trunk/gcc/sel-sched-ir.c
    trunk/gcc/sel-sched-ir.h
    trunk/rtx-classes-status.txt



More information about the Gcc-cvs mailing list