93bf0ee7ff223ca5e6ed0fadec2862348c3ce968
[cparser] / driver / firm_timing.def
1 /**
2  * @file firm_timing.def -- timing for the Firm compiler
3  *
4  * (C) 2006  Michael Beck   beck@ipd.info.uni-karlsruhe.de
5  *
6  * $Id: firm_timing.def 20710 2008-07-26 19:59:07Z beck $
7  */
8 DEFTIMEVAR(TV_ALL_OPT          , "allopt",        "Firm: all optimizations")
9 DEFTIMEVAR(TV_VALUE_NUM        , "valnum",        "Firm: value numbers")
10 DEFTIMEVAR(TV_CREATE           , "create",        "Firm: creation")
11 DEFTIMEVAR(TV_COMBO            , "combo",         "Firm: combo")
12 DEFTIMEVAR(TV_INLINE           , "inline",        "Firm: inlining")
13 DEFTIMEVAR(TV_TAIL_REC         , "tailrec",       "Firm: tail-recursion")
14 DEFTIMEVAR(TV_COMP_DOMS        , "doms",          "Firm: compute doms")
15 DEFTIMEVAR(TV_LOCAL_OPT        , "locopt",        "Firm: local opt")
16 DEFTIMEVAR(TV_REASSOCIATION    , "reassoc",       "Firm: reassociation")
17 DEFTIMEVAR(TV_CF_OPT           , "cfopt",         "Firm: CF opt")
18 DEFTIMEVAR(TV_LOAD_STORE       , "ldst",          "Firm: load/store opt")
19 DEFTIMEVAR(TV_LOAD_STORE_2     , "ldst2",         "Firm: enhanced load/store opt")
20 DEFTIMEVAR(TV_STRENGTH_REDUCT  , "strength",      "Firm: strength red")
21 DEFTIMEVAR(TV_DEAD_NODE        , "deadnode",      "Firm: dead node elim")
22 DEFTIMEVAR(TV_DECONV           , "deconv",        "Firm: conv node opt")
23 DEFTIMEVAR(TV_JUMPTHREADING    , "jumpthreading", "Firm: jump threading")
24 DEFTIMEVAR(TV_CODE_PLACE       , "codeplace",     "Firm: code placement")
25 DEFTIMEVAR(TV_IF_CONV          , "ifconv",        "Firm: if conversion")
26 DEFTIMEVAR(TV_OSR              , "osr",           "Firm: operator strenght reduce")
27 DEFTIMEVAR(TV_LOOP             , "loop",          "Firm: loop peeling and unrolling")
28 DEFTIMEVAR(TV_REAL_FUNC_CALL   , "realfunc",      "Firm: real func call")
29 DEFTIMEVAR(TV_CGANA            , "cgana",         "Firm: CG analysis")
30 DEFTIMEVAR(TV_CONFIRM_CREATE   , "confirm",       "Firm: Confirm creation")
31 DEFTIMEVAR(TV_SCALAR_REPLACE   , "scalar",        "Firm: scalar replace")
32 DEFTIMEVAR(TV_END_MELT         , "end-melt",      "Firm: melting end blocks")
33 DEFTIMEVAR(TV_OPT              , "other",         "Firm: other opt")
34 DEFTIMEVAR(TV_VERIFY           , "verify",        "Firm: verify pass")
35 DEFTIMEVAR(TV_LOWER            , "lower",         "Firm: lowering")
36 DEFTIMEVAR(TV_DW_LOWER         , "dwlower",       "Firm: double word lowering")
37 DEFTIMEVAR(TV_FIRM_BE          , "firmbe",        "Firm: backend")
38 DEFTIMEVAR(TV_FIRM2C_BE        , "firm2c",        "Firm: C-generating backend")
39 DEFTIMEVAR(TV_FIRM_ASM         , "firmasm",       "Firm: Firm assembler")
40 DEFTIMEVAR(TV_STAT_OUT         , "statistics",    "Firm: statistic output")
41 DEFTIMEVAR(TV_VCG_DUMP         , "vcg",           "Firm: vcg dumping")
42 DEFTIMEVAR(TV_SYNC             , "sync",          "Firm: Construct Sync")
43 DEFTIMEVAR(TV_GVNPRE           , "gvnpre",        "Firm: GVNPRE")
44 DEFTIMEVAR(TV_BOOLOPT          , "bool",          "Firm: Boolean optimisations")
45 DEFTIMEVAR(TV_CLONE            , "clone",         "Firm: Procedure cloning")
46 DEFTIMEVAR(TV_RTS              , "runtime",       "Firm: Known runtime function optimisation")
47 DEFTIMEVAR(TV_ONERETURN        , "oneret",        "Firm: Normalize to one return")
48
49 DEFTIMEVAR(TV_PARSING          , "parsing",       "Frontend: Parsing")
50 DEFTIMEVAR(TV_CONSTRUCT        , "construction",  "Frontend: Graph construction")
51 DEFTIMEVAR(TV_PREPROC          , "preprocess",    "Frontend: Preprocessor")