r125823 - in /branches/gimple-tuples-branch: MA...

cmatthews@gcc.gnu.org cmatthews@gcc.gnu.org
Mon Jun 18 19:12:00 GMT 2007


Author: cmatthews
Date: Mon Jun 18 19:12:09 2007
New Revision: 125823

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125823
Log:
2007-06-18  Chris Matthews  <chrismatthews@google.com>
     
     * gcc/Makefile.in (GTFILES): Added gimeple-ir.h.
     
     * gcc/gimple-ir.c (gs_build_return, gs_build_call, gs_build_assign): 
     Changed to use new accessors.
     
     (gs_build_cond, gs_build_label, gs_build_goto, gs_build_nop, gs_build_bind
     gs_build_asm, gs_build_catch, gs_build_eh_filter, gs_build_try, 
     gs_build_phi, gs_build_resx, gs_build_switch, gs_omp_build_critical,
     gs_omp_build_for, gs_omp_build_parallel, gs_omp_build_section, 
     gs_omp_build_master, gs_omp_build_ordered, gs_omp_continue, 
     gs_omp_build_ordered, gs_omp_build_return, gs_omp_build_sections, 
     gs_omp_build_single): New functions.
     
     * gcc/gimple-ir.h (struct gimple_statement_switch): Changed default label
     to be in labels[0].
     
     (struct gimple_statement_asm): Corrected the allocation length.
     
     (enum gs_cond): New enum.
     
     (gs_assign_set_operand): Changed to work with new accessors.
     (gs_assign_operand_lhs, gs_assign_operand_rhs, gs_assign_operand_set_lhs, 
     gs_assign_set_rhs, gs_assign_operand_rhs2, gs_assign_set_rhs2, gs_call_fn, 
     gs_call_set_fn, gs_call_lhs, gs_call_set_lhs, gs_call_chain, 
     gs_call_set_chain, gs_call_nargs, gs_call_set_nargs, gs_call_arg,
     gs_call_set_arg, gs_cond_lhs, gs_cond_set_lhs, gs_cond_rhs, 
     gs_cond_set_rhs, gs_cond_true_label, gs_cond_set_true_label, 
     gs_cond_set_false_label, gs_cond_false_label, gs_label_label, 
     gs_label_set_label, gs_goto_dest, gs_goto_set_dest, gs_bind_vars, 
     gs_bind_set_vars, gs_bind_body, gs_bind_set_body, gs_asm_ni, gs_asm_set_ni,
     gs_asm_no, gs_asm_set_no, gs_asm_nc, gs_asm_set_nc, gs_asm_in_op, 
     gs_asm_set_in_op, gs_asm_out_op, gs_asm_set_out_op, gs_asm_clobber_op,
     gs_asm_set_clobber_op, gs_asm_string, gs_asm_set_string, gs_catch_types,
     gs_catch_handler, gs_catch_set_types, gs_catch_set_handler, 
     gs_eh_filter_types, gs_eh_filter_failure, gs_eh_filter_set_types,
     gs_eh_filter_set_failure, gs_try_eval, gs_try_cleanup, gs_try_set_eval,
     gs_try_set_cleanup, gs_phi_capacity, gs_phi_set_capacity, gs_phi_nargs,
     gs_phi_set_nargs, gs_phi_result, gs_phi_set_result, gs_phi_arg, 
     gs_phi_set_arg, gs_resx_region, gs_resx_set_region, gs_switch_nlabels,
     gs_switch_set_nlabels, gs_switch_index, gs_switch_set_index, 
     gs_switch_default_label, gs_switch_set_default_label, gs_switch_label,
     gs_switch_set_label, gs_omp_body, gs_omp_set_body, gs_omp_critical_name,
     gs_omp_critical_set_name, gs_omp_for_clauses, gs_omp_for_set_clauses,
     gs_omp_for_index, gs_omp_for_set_index, gs_omp_for_initial, 
     gs_omp_for_set_initial, gs_omp_for_final, gs_omp_for_set_final, 
     gs_omp_for_incr, gs_omp_for_set_incr, gs_omp_for_pre_body, 
     gs_omp_for_set_pre_body, gs_omp_parallel_clauses, 
     gs_omp_parallel_set_clauses, gs_omp_parallel_child_fn, 
     gs_omp_parallel_set_child_fn, gs_omp_parallel_data_arg,
     gs_omp_parallel_set_data_arg, gs_omp_single_clauses, 
     gs_omp_single_set_clauses, gs_omp_sections_clauses, 
     gs_omp_sections_set_clauses, gs_assign_omp_for_cond, gs_omp_for_cond
     gs_return_set_retval, gs_add_subcode_flag): New accessor functions.
     
     (gs_return_retval): Renamed gs_return_operand_retval to match accessor 
     conventions.

Modified:
    branches/gimple-tuples-branch/MAINTAINERS
    branches/gimple-tuples-branch/gcc/ChangeLog.tuples
    branches/gimple-tuples-branch/gcc/Makefile.in
    branches/gimple-tuples-branch/gcc/gimple-ir.c
    branches/gimple-tuples-branch/gcc/gimple-ir.h
    branches/gimple-tuples-branch/gcc/gimplify.c
    branches/gimple-tuples-branch/gcc/tree-pretty-print.c



More information about the Gcc-cvs mailing list