diff options
author | Nathan Froyd <froydnj@codesourcery.com> | 2010-04-26 18:21:17 +0000 |
---|---|---|
committer | Nathan Froyd <froydnj@gcc.gnu.org> | 2010-04-26 18:21:17 +0000 |
commit | 448f65dba370077858a46c17c869c33a12f158a4 (patch) | |
tree | b29bb045ba52e3ce9f6781d3569951a8bdc1e19b /gcc/ipa-prop.h | |
parent | a1cbd45d53cf329cef12c2adccba5001a9d399c9 (diff) | |
download | gcc-448f65dba370077858a46c17c869c33a12f158a4.tar.gz |
cfgloop.h (struct loop): Move can_be_parallel field up.
* 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.
From-SVN: r158743
Diffstat (limited to 'gcc/ipa-prop.h')
-rw-r--r-- | gcc/ipa-prop.h | 19 |
1 files changed, 9 insertions, 10 deletions
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 |