X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fstat%2Fstat_dmp.c;h=16f7b6c590871abd6eaf34dde21087acc15febac;hb=7498ed3766f3f98604d96d1b75978a3a9e6768ed;hp=ae209e1df3c389df13567d2c0df01057fcc3809b;hpb=86b557b6be3fd996c4043152e79d21bf911c561d;p=libfirm diff --git a/ir/stat/stat_dmp.c b/ir/stat/stat_dmp.c index ae209e1df..16f7b6c59 100644 --- a/ir/stat/stat_dmp.c +++ b/ir/stat/stat_dmp.c @@ -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. * @@ -122,6 +122,27 @@ static const struct { { FS_OPT_CMP_CNST_MAGN, "CMP optimization: reduced magnitude of a const" }, { FS_OPT_CMP_SHF_TO_AND, "CMP optimization: transformed shift into And" }, { FS_OPT_CMP_MOD_TO_AND, "CMP optimization: transformed Mod into And" }, + { FS_OPT_RTS_ABS, "RTS optimization: call to abs() replaced" }, + { FS_OPT_RTS_ALLOCA, "RTS optimization: call to alloca() replaced" }, + { FS_OPT_RTS_SQRT, "RTS optimization: call to sqrt() replaced" }, + { FS_OPT_RTS_CBRT, "RTS optimization: call to cbrt() replaced" }, + { FS_OPT_RTS_POW, "RTS optimization: call to pow() replaced" }, + { FS_OPT_RTS_EXP, "RTS optimization: call to exp() replaced" }, + { FS_OPT_RTS_LOG, "RTS optimization: call to log() replaced" }, + { FS_OPT_RTS_SIN, "RTS optimization: call to sin() replaced" }, + { FS_OPT_RTS_COS, "RTS optimization: call to cos() replaced" }, + { FS_OPT_RTS_TAN, "RTS optimization: call to tan() replaced" }, + { FS_OPT_RTS_ASIN, "RTS optimization: call to asin() replaced" }, + { FS_OPT_RTS_ACOS, "RTS optimization: call to atan() replaced" }, + { FS_OPT_RTS_ATAN, "RTS optimization: call to acos() replaced" }, + { FS_OPT_RTS_SINH, "RTS optimization: call to sinh() replaced" }, + { FS_OPT_RTS_COSH, "RTS optimization: call to cosh() replaced" }, + { FS_OPT_RTS_TANH, "RTS optimization: call to tanh() replaced" }, + { FS_OPT_RTS_STRCMP, "RTS optimization: call to strcmp() replaced" }, + { FS_OPT_RTS_STRNCMP, "RTS optimization: call to strncmp() replaced" }, + { FS_OPT_RTS_MEMCPY, "RTS optimization: call to memcpy() replaced" }, + { FS_OPT_RTS_MEMSET, "RTS optimization: call to memset() replaced" }, + { FS_OPT_RTS_STRLEN, "RTS optimization: call to strlen() replaced" }, { FS_BE_IA32_LEA, "ia32 Backend transformation: Lea was created" }, { FS_BE_IA32_LOAD_LEA, "ia32 Backend transformation: Load merged with a Lea" }, { FS_BE_IA32_STORE_LEA, "ia32 Backend transformation: Store merged with a Lea" }, @@ -277,7 +298,7 @@ static void simple_dump_be_block_sched_ready(dumper_t *dmp, graph_entry_t *entry static void add_distrib_entry(const distrib_entry_t *entry, void *env) { distrib_tbl_t *sum_tbl = env; - stat_add_int_distrib_tbl(sum_tbl, (int)(entry->object), &entry->cnt); + stat_add_int_distrib_tbl(sum_tbl, PTR_TO_INT(entry->object), &entry->cnt); } /* add_distrib_entry */ /** @@ -567,7 +588,7 @@ static void simple_dump_const_tbl(dumper_t *dmp, const constant_info_t *tbl) fprintf(dmp->f, "-------------------------------\n"); for (i = 0; i < ARR_SIZE(tbl->int_bits_count); ++i) { - fprintf(dmp->f, "%5d %12u\n", i + 1, cnt_to_uint(&tbl->int_bits_count[i])); + fprintf(dmp->f, "%5u %12u\n", (unsigned) (i + 1), cnt_to_uint(&tbl->int_bits_count[i])); cnt_add(&sum, &tbl->int_bits_count[i]); } /* for */ fprintf(dmp->f, "-------------------------------\n");