X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fstat%2Ffirmstat_t.h;h=32b03f363db82604c91d9ce46318f76d86837b27;hb=7499abfe18f4c90a48f8ce5853cb3d85e4b946d6;hp=90ed0246ab5d0dddc6c1d3f24cff16e307cfdaeb;hpb=5995f50798657ea4237af8cb725e9a6995991e9c;p=libfirm diff --git a/ir/stat/firmstat_t.h b/ir/stat/firmstat_t.h index 90ed0246a..32b03f363 100644 --- a/ir/stat/firmstat_t.h +++ b/ir/stat/firmstat_t.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -133,6 +133,7 @@ enum graph_counter_names { gcnt_call_with_all_cnst_arg, /**< number of calls with all const args */ gcnt_call_with_local_adr, /**< number of calls with address of local var args */ gcnt_indirect_calls, /**< number of indirect calls */ + gcnt_external_calls, /**< number of external calls */ gcnt_pure_adr_ops, /**< number of pure address operation */ gcnt_all_adr_ops, /**< number of all address operation */ gcnt_global_adr, /**< number of global load/store addresses. */ @@ -237,8 +238,10 @@ enum block_counter_names { * An entry for a block or extended block in a ir-graph */ typedef struct _block_entry_t { - counter_t cnt[_bcnt_last]; /**< counter */ - long block_nr; /**< block nr */ + counter_t cnt[_bcnt_last]; /**< counter */ + long block_nr; /**< block nr */ + unsigned is_start:1; /**< set, if it's the Start block. */ + unsigned is_end:1; /**< set, if it's the End block. */ } block_entry_t; /** An entry for an extended block in a ir-graph */