6d263fa16845570e7da0e89c82008e82429d05ec
[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_UNROLL      , "lunroll",        "Firm: loop 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 DEFTIMEVAR(TV_LOOP_INVERSION   , "loop-inversion", "Firm: Loop inversion")
49 DEFTIMEVAR(TV_LOOP_PEELING     , "loop-peeling",   "Firm: Loop peeling")
50
51 DEFTIMEVAR(TV_PARSING          , "parsing",        "Frontend: Parsing")
52 DEFTIMEVAR(TV_CONSTRUCT        , "construction",   "Frontend: Graph construction")
53 DEFTIMEVAR(TV_PREPROC          , "preprocess",     "Frontend: Preprocessor")