summaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.h
diff options
context:
space:
mode:
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>2009-12-01 10:51:07 +0000
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>2009-12-01 10:51:07 +0000
commit3e9948255201e27fdaadb981200b449c9faf842d (patch)
treec416cb92cfa79f0d551e6d09d45f92af9210fd36 /gcc/ipa-prop.h
parent50192589e63f468e562fc3aa200a2032a0efd664 (diff)
downloadgcc-3e9948255201e27fdaadb981200b449c9faf842d.tar.gz
2009-12-01 Martin Jambor <mjambor@suse.cz>
* cgraph.h (struct cgraph_edge): Reorder fields. Make loop_nest unsigned short int. * ipa-prop.h (struct ipa_param_call_note): Likewise. * ipa-prop.c (ipa_note_param_call): Initialize note->loop_nest. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154872 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ipa-prop.h')
-rw-r--r--gcc/ipa-prop.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h
index 4dc87d78503..90055e124bc 100644
--- a/gcc/ipa-prop.h
+++ b/gcc/ipa-prop.h
@@ -139,6 +139,8 @@ struct ipcp_lattice
are linked in a list. */
struct ipa_param_call_note
{
+ /* Expected number of executions: calculated in profile.c. */
+ gcov_type count;
/* Linked list's next */
struct ipa_param_call_note *next;
/* Statement that contains the call to the parameter above. */
@@ -147,13 +149,11 @@ struct ipa_param_call_note
unsigned int lto_stmt_uid;
/* Index of the parameter that is called. */
int formal_id;
- /* Expected number of executions: calculated in profile.c. */
- gcov_type count;
/* Expected frequency of executions within the function. see cgraph_edge in
cgraph.h for more on this. */
int frequency;
/* Depth of loop nest, 1 means no loop nest. */
- int loop_nest;
+ unsigned short int loop_nest;
/* Set when we have already found the target to be a compile time constant
and turned this into an edge or when the note was found unusable for some
reason. */