From 609c710b62c353e5c6732db421774980ef5f0cc4 Mon Sep 17 00:00:00 2001 From: froydnj Date: Mon, 26 Apr 2010 18:21:17 +0000 Subject: * cfgloop.h (struct loop): Move can_be_parallel field up. * ipa-prop.h (struct ip_node_params): Move bitfields up. * tree-ssa-loop-ivopts.c (struct version_info): Move inv_id field down. (struct iv_cand): Convert pos field into a bitfield. * tree-vectorizer.h (struct _loop_vec_info): Move loop_line_number field up. (struct _stmt_vec_info): Shuffle fields for better packing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158743 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ipa-prop.h | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'gcc/ipa-prop.h') diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h index 4cb2469818c..1df3abd5fd4 100644 --- a/gcc/ipa-prop.h +++ b/gcc/ipa-prop.h @@ -181,6 +181,15 @@ struct ipa_node_params this function's parameters would not be analyzed by the different stages of IPA CP. */ int param_count; + /* Whether this function is called with variable number of actual + arguments. */ + unsigned called_with_var_arguments : 1; + /* Whether the modification analysis has already been performed. */ + unsigned modification_analysis_done : 1; + /* Whether the param uses analysis has already been performed. */ + unsigned uses_analysis_done : 1; + /* Whether the function is enqueued in an ipa_func_list. */ + unsigned node_enqueued : 1; /* Pointer to an array of structures describing individual formal parameters. */ struct ipa_param_descriptor *params; @@ -195,16 +204,6 @@ struct ipa_node_params the profiling information of the original function and the versioned one. */ gcov_type count_scale; - - /* Whether this function is called with variable number of actual - arguments. */ - unsigned called_with_var_arguments : 1; - /* Whether the modification analysis has already been performed. */ - unsigned modification_analysis_done : 1; - /* Whether the param uses analysis has already been performed. */ - unsigned uses_analysis_done : 1; - /* Whether the function is enqueued in an ipa_func_list. */ - unsigned node_enqueued : 1; }; /* ipa_node_params access functions. Please use these to access fields that -- cgit v1.2.3