X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Flibfirm%2Ffirmstat.h;h=8906bba790043c6751d989a8c560b58831635f4a;hb=77c348bef494a5d4e1fbf754957884de5c0bfe99;hp=ea97abb06ad3ececea7795ad4295aa806104da57;hpb=c3c72aa399d3b7d8929f07ce54cbdc0cb6872928;p=libfirm diff --git a/include/libfirm/firmstat.h b/include/libfirm/firmstat.h index ea97abb06..8906bba79 100644 --- a/include/libfirm/firmstat.h +++ b/include/libfirm/firmstat.h @@ -114,6 +114,13 @@ enum firmstat_optimizations_t { 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_NOP, /**< the operation is a NOP */ + FS_OPT_GVN_FOLLOWER, /**< GVN-PRE: replaced a follower */ + FS_OPT_GVN_FULLY, /**< GVN-PRE: replaced by fully redundant value */ + FS_OPT_GVN_PARTLY, /**< GVN-PRE: replaced by partly redundant value */ + FS_OPT_COMBO_CONST, /**< Combo: evaluated into Constant */ + FS_OPT_COMBO_CF, /**< Combo: removed conditional control flow */ + FS_OPT_COMBO_FOLLOWER, /**< Combo: replaced a follower */ + FS_OPT_COMBO_CONGRUENT, /**< Combo: replaced by congruent */ 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 */