+/** Heuristic merging recursion and loop depth. */
+double get_irn_final_cost(ir_node *n);
+
+/** Get accumulated(really?) execution frequencies.
+ * A heuristic weights the recursions. */
+double get_type_estimated_n_instances(type *clss);
+double get_type_estimated_mem_consumption_bytes(type *tp);
+/** Estimates the size of an object.
+ *
+ * The heuristic mainly affects array sizes.
+ * 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.
+ * @@@ Misses inherited fields! */
+int get_type_estimated_n_fields(type *tp);
+double get_type_estimated_n_casts(type *clss);