X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=ir%2Fana%2Ffield_temperature.h;h=6e0a7ea3155a0a2c108714b9248e863e7c312602;hb=2ee6aa3a21f7413e9cec60c113aa8e9b98b071d9;hp=17235f0e0455d4f95e1da47a58e26cf667a2d264;hpb=a10a3034b5a36202f222d68037c02986cd025dfe;p=libfirm diff --git a/ir/ana/field_temperature.h b/ir/ana/field_temperature.h index 17235f0e0..6e0a7ea31 100644 --- a/ir/ana/field_temperature.h +++ b/ir/ana/field_temperature.h @@ -41,6 +41,9 @@ int get_Sel_n_accessed_entities(ir_node *sel); entity *get_Sel_accessed_entity (ir_node *sel, int pos); */ +int get_irn_loop_call_depth(ir_node *n); +int get_irn_loop_depth(ir_node *n); +int get_irn_recursion_depth(ir_node *n); /** Get the weighted interprocedural loop depth of the node. The depth is estimated by a heuristic. The heuristic consideres @@ -60,7 +63,8 @@ double get_type_estimated_mem_consumption_bytes(type *tp); * Further this ignores padding for alignment, especially of small fields. */ int get_type_estimated_size_bytes(type *tp); /** Estimates the number of fields of a single Object. - * The heuristic mainly affects array sizes. */ + * The heuristic mainly affects array sizes. + * @@@ Misses inherited fields! */ int get_type_estimated_n_fields(type *tp); double get_type_estimated_n_casts(type *clss);