r211237 - in /trunk/gcc: ChangeLog config/arm/a...

rsandifo@gcc.gnu.org rsandifo@gcc.gnu.org
Wed Jun 4 17:33:00 GMT 2014


Author: rsandifo
Date: Wed Jun  4 17:33:51 2014
New Revision: 211237

URL: http://gcc.gnu.org/viewcvs?rev=211237&root=gcc&view=rev
Log:
gcc/
	* recog.h (recog_op_alt): Convert to a flat array.
	(which_op_alt): New function.
	* recog.c (recog_op_alt): Convert to a flat array.
	(preprocess_constraints): Update accordingly, grouping all
	operands of the same alternative together, rather than the
	other way around.
	* ira-lives.c (check_and_make_def_conflict): Likewise.
	(make_early_clobber_and_input_conflicts): Likewise.
	* config/i386/i386.c (ix86_legitimate_combined_insn): Likewise.
	* reg-stack.c (check_asm_stack_operands): Use which_op_alt.
	(subst_asm_stack_regs): Likewise.
	* regcprop.c (copyprop_hardreg_forward_1): Likewise.
	* regrename.c (hide_operands, record_out_operands): Likewise.
	(build_def_use): Likewise.
	* sel-sched.c (get_reg_class): Likewise.
	* config/arm/arm.c (note_invalid_constants): Likewise.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm.c
    trunk/gcc/config/i386/i386.c
    trunk/gcc/ira-lives.c
    trunk/gcc/recog.c
    trunk/gcc/recog.h
    trunk/gcc/reg-stack.c
    trunk/gcc/regcprop.c
    trunk/gcc/regrename.c
    trunk/gcc/sel-sched.c



More information about the Gcc-cvs mailing list