comparison gcc/tree-inline.h @ 67:f6334be47118

update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
date Tue, 22 Mar 2011 17:18:12 +0900
parents b7f97abdc517
children 04ced10e8804
comparison
equal deleted inserted replaced
65:65488c3d617d 67:f6334be47118
1 /* Tree inlining hooks and declarations. 1 /* Tree inlining hooks and declarations.
2 Copyright 2001, 2003, 2004, 2005, 2007, 2008, 2009 2 Copyright 2001, 2003, 2004, 2005, 2007, 2008, 2009, 2010
3 Free Software Foundation, Inc. 3 Free Software Foundation, Inc.
4 Contributed by Alexandre Oliva <aoliva@redhat.com> 4 Contributed by Alexandre Oliva <aoliva@redhat.com>
5 5
6 This file is part of GCC. 6 This file is part of GCC.
7 7
142 unsigned div_mod_cost; 142 unsigned div_mod_cost;
143 143
144 /* Cost for omp construct. */ 144 /* Cost for omp construct. */
145 unsigned omp_cost; 145 unsigned omp_cost;
146 146
147 /* Cost of return. */
148 unsigned return_cost;
149
147 /* True when time of statemnt should be estimated. Thus i.e 150 /* True when time of statemnt should be estimated. Thus i.e
148 cost of switch statement is logarithmic rather than linear in number 151 cost of switch statement is logarithmic rather than linear in number
149 of cases. */ 152 of cases. */
150 bool time_based; 153 bool time_based;
151 } eni_weights; 154 } eni_weights;
183 186
184 extern tree remap_decl (tree decl, copy_body_data *id); 187 extern tree remap_decl (tree decl, copy_body_data *id);
185 extern tree remap_type (tree type, copy_body_data *id); 188 extern tree remap_type (tree type, copy_body_data *id);
186 extern gimple_seq copy_gimple_seq_and_replace_locals (gimple_seq seq); 189 extern gimple_seq copy_gimple_seq_and_replace_locals (gimple_seq seq);
187 190
188 extern HOST_WIDE_INT estimated_stack_frame_size (void); 191 extern HOST_WIDE_INT estimated_stack_frame_size (struct cgraph_node *);
189 192
190 #endif /* GCC_TREE_INLINE_H */ 193 #endif /* GCC_TREE_INLINE_H */