This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r124420 - in /branches/gimple-tuples-branch/gcc...
- From: aldyh at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 04 May 2007 13:46:46 -0000
- Subject: r124420 - in /branches/gimple-tuples-branch/gcc...
Author: aldyh
Date: Fri May 4 13:46:45 2007
New Revision: 124420
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124420
Log:
* gimple-ir.c (gs_code_name): Constify.
(gs_build_assign): New.
(gimple_statement_structure): Abstract code out to...
(gss_for_assign): ...here.
(gs_add): Set the last item correctly.
* gimple-ir.h (GS_LOCUS_EMPTY_P): New.
(GS_SEQ_INIT): Add a cast.
(gimple_statement_base): Make code a gs_code enum.
(gimple_statement_with_ops): Remove address_taken.
(GS_ASSIGN_BINARY_LHS): New.
(GS_ASSIGN_BINARY_RHS1): New.
(GS_ASSIGN_BINARY_RHS2): New.
(GS_ASSIGN_UNARY_REG_LHS): New.
(GS_ASSIGN_UNARY_REG_RHS): New.
(GS_ASSIGN_UNARY_MEM_LHS): New.
(GS_ASSIGN_UNARY_MEM_RHS): New.
(gs_seq_append): New.
Move gs_seq typedef to...
* coretypes.h: ...here.
* gimple-iterator.h (gsi_stmt_ptr): Add FIXME note.
Modified:
branches/gimple-tuples-branch/gcc/ChangeLog.tuples
branches/gimple-tuples-branch/gcc/coretypes.h
branches/gimple-tuples-branch/gcc/gimple-ir.c
branches/gimple-tuples-branch/gcc/gimple-ir.h
branches/gimple-tuples-branch/gcc/gimple-iterator.h