]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/timevar.def
re PR tree-optimization/66718 (Non-invariant ADDR_EXPR not vectorized)
[thirdparty/gcc.git] / gcc / timevar.def
CommitLineData
2a9a326b
AS
1/* This file contains the definitions for timing variables used to
2 measure run-time performance of the compiler.
5624e564 3 Copyright (C) 2000-2015 Free Software Foundation, Inc.
2a9a326b
AS
4 Contributed by Alex Samuel <samuel@codesourcery.com>
5
1322177d 6 This file is part of GCC.
2a9a326b 7
1322177d 8 GCC is free software; you can redistribute it and/or modify
2a9a326b 9 it under the terms of the GNU General Public License as published by
9dcd6f09 10 the Free Software Foundation; either version 3, or (at your option)
2a9a326b
AS
11 any later version.
12
1322177d 13 GCC is distributed in the hope that it will be useful,
2a9a326b
AS
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
9dcd6f09
NC
19 along with GCC; see the file COPYING3. If not see
20 <http://www.gnu.org/licenses/>. */
2a9a326b
AS
21
22/* This file contains timing variable definitions, used by timevar.h
23 and timevar.c.
24
25 Syntax:
26
27 DEFTIMEVAR (id, name)
28
29 where ID is the enumeral value used to identify the timing
30 variable, and NAME is a character string describing its purpose. */
31
32/* The total execution time. */
33DEFTIMEVAR (TV_TOTAL , "total time")
d7438551
AH
34/* The compiler phases.
35
36 These must be mutually exclusive, and the NAME field must begin
37 with "phase".
38
39 Also, their sum must be within a millionth of the total time (see
40 validate_phases). */
575bfb00
LC
41DEFTIMEVAR (TV_PHASE_SETUP , "phase setup")
42DEFTIMEVAR (TV_PHASE_PARSING , "phase parsing")
43DEFTIMEVAR (TV_PHASE_DEFERRED , "phase lang. deferred")
d7438551 44DEFTIMEVAR (TV_PHASE_LATE_PARSING_CLEANUPS, "phase late parsing cleanups")
a910399d 45DEFTIMEVAR (TV_PHASE_OPT_GEN , "phase opt and generate")
575bfb00
LC
46DEFTIMEVAR (TV_PHASE_DBGINFO , "phase debug info")
47DEFTIMEVAR (TV_PHASE_CHECK_DBGINFO , "phase check & debug info")
a910399d
LC
48DEFTIMEVAR (TV_PHASE_LATE_ASM , "phase last asm")
49DEFTIMEVAR (TV_PHASE_STREAM_IN , "phase stream in")
50DEFTIMEVAR (TV_PHASE_STREAM_OUT , "phase stream out")
575bfb00
LC
51DEFTIMEVAR (TV_PHASE_FINALIZE , "phase finalize")
52
53/* Concurrent timers, indicated by "|". */
54DEFTIMEVAR (TV_NAME_LOOKUP , "|name lookup")
55DEFTIMEVAR (TV_OVERLOAD , "|overload resolution")
2a9a326b
AS
56
57/* Time spent garbage-collecting. */
58DEFTIMEVAR (TV_GC , "garbage collection")
59
60/* Time spent generating dump files. */
61DEFTIMEVAR (TV_DUMP , "dump files")
62
10d43c2d
DN
63/* Time spent saving/restoring PCH state. */
64DEFTIMEVAR (TV_PCH_SAVE , "PCH main state save")
65DEFTIMEVAR (TV_PCH_CPP_SAVE , "PCH preprocessor state save")
66DEFTIMEVAR (TV_PCH_PTR_REALLOC , "PCH pointer reallocation")
67DEFTIMEVAR (TV_PCH_PTR_SORT , "PCH pointer sort")
68DEFTIMEVAR (TV_PCH_RESTORE , "PCH main state restore")
69DEFTIMEVAR (TV_PCH_CPP_RESTORE , "PCH preprocessor state restore")
70
a194aa56
JH
71DEFTIMEVAR (TV_CGRAPH , "callgraph construction")
72DEFTIMEVAR (TV_CGRAPHOPT , "callgraph optimization")
3462aa02 73DEFTIMEVAR (TV_IPA_UNREACHABLE , "ipa dead code removal")
eefe9a99
JH
74DEFTIMEVAR (TV_IPA_INHERITANCE , "ipa inheritance graph")
75DEFTIMEVAR (TV_IPA_VIRTUAL_CALL , "ipa virtual call target")
bbc9396b 76DEFTIMEVAR (TV_IPA_DEVIRT , "ipa devirtualization")
19734dd8 77DEFTIMEVAR (TV_IPA_CONSTANT_PROP , "ipa cp")
63ef63bf 78DEFTIMEVAR (TV_IPA_INLINING , "ipa inlining heuristics")
3e485f62 79DEFTIMEVAR (TV_IPA_FNSPLIT , "ipa function splitting")
a04d9035 80DEFTIMEVAR (TV_IPA_COMDATS , "ipa comdats")
a222c01a 81DEFTIMEVAR (TV_IPA_OPT , "ipa various optimizations")
f029db69
JH
82DEFTIMEVAR (TV_IPA_LTO_GIMPLE_IN , "ipa lto gimple in")
83DEFTIMEVAR (TV_IPA_LTO_GIMPLE_OUT , "ipa lto gimple out")
84DEFTIMEVAR (TV_IPA_LTO_DECL_IN , "ipa lto decl in")
85DEFTIMEVAR (TV_IPA_LTO_DECL_OUT , "ipa lto decl out")
917dd9bf
JH
86DEFTIMEVAR (TV_IPA_LTO_CTORS_IN , "ipa lto constructors in")
87DEFTIMEVAR (TV_IPA_LTO_CTORS_OUT , "ipa lto constructors out")
d7f09764 88DEFTIMEVAR (TV_IPA_LTO_CGRAPH_IO , "ipa lto cgraph I/O")
49ba8180
JH
89DEFTIMEVAR (TV_IPA_LTO_DECL_MERGE , "ipa lto decl merge")
90DEFTIMEVAR (TV_IPA_LTO_CGRAPH_MERGE , "ipa lto cgraph merge")
d7f09764
DN
91DEFTIMEVAR (TV_LTO , "lto")
92DEFTIMEVAR (TV_WHOPR_WPA , "whopr wpa")
93DEFTIMEVAR (TV_WHOPR_WPA_IO , "whopr wpa I/O")
c3c445e1 94DEFTIMEVAR (TV_WHOPR_PARTITIONING , "whopr partitioning")
d7f09764 95DEFTIMEVAR (TV_WHOPR_LTRANS , "whopr ltrans")
ea900239 96DEFTIMEVAR (TV_IPA_REFERENCE , "ipa reference")
e65bb9be 97DEFTIMEVAR (TV_IPA_PROFILE , "ipa profile")
be3c16c4 98DEFTIMEVAR (TV_IPA_AUTOFDO , "auto profile")
ea900239 99DEFTIMEVAR (TV_IPA_PURE_CONST , "ipa pure const")
b84d4347 100DEFTIMEVAR (TV_IPA_ICF , "ipa icf")
4ee00913 101DEFTIMEVAR (TV_IPA_PTA , "ipa points-to")
07ffa034 102DEFTIMEVAR (TV_IPA_SRA , "ipa SRA")
4537ec0c 103DEFTIMEVAR (TV_IPA_FREE_LANG_DATA , "ipa free lang data")
a8da72b8 104DEFTIMEVAR (TV_IPA_FREE_INLINE_SUMMARY, "ipa free inline summary")
4793dca1
JH
105/* Time spent by constructing CFG. */
106DEFTIMEVAR (TV_CFG , "cfg construction")
107/* Time spent by cleaning up CFG. */
108DEFTIMEVAR (TV_CLEANUP_CFG , "cfg cleanup")
f470c378 109DEFTIMEVAR (TV_CFG_VERIFY , "CFG verifier")
3dec4024 110DEFTIMEVAR (TV_DELETE_TRIVIALLY_DEAD , "trivially dead code")
0d446150 111
6fb5fa3c
DB
112/* Time spent in dataflow problems. */
113DEFTIMEVAR (TV_DF_SCAN , "df scan insns")
c6741572 114DEFTIMEVAR (TV_DF_MD , "df multiple defs")
6fb5fa3c
DB
115DEFTIMEVAR (TV_DF_RD , "df reaching defs")
116DEFTIMEVAR (TV_DF_LR , "df live regs")
117DEFTIMEVAR (TV_DF_LIVE , "df live&initialized regs")
6fb5fa3c 118DEFTIMEVAR (TV_DF_CHAIN , "df use-def / def-use chains")
8d074192 119DEFTIMEVAR (TV_DF_WORD_LR , "df live reg subwords")
6fb5fa3c
DB
120DEFTIMEVAR (TV_DF_NOTE , "df reg dead/unused notes")
121DEFTIMEVAR (TV_REG_STATS , "register information")
122
0d446150 123DEFTIMEVAR (TV_ALIAS_ANALYSIS , "alias analysis")
5006671f 124DEFTIMEVAR (TV_ALIAS_STMT_WALK , "alias stmt walking")
0d446150
JH
125DEFTIMEVAR (TV_REG_SCAN , "register scan")
126DEFTIMEVAR (TV_REBUILD_JUMP , "rebuild jump labels")
2a9a326b 127/* Timing in various stages of the compiler. */
0e5921e8
ZW
128DEFTIMEVAR (TV_CPP , "preprocessing")
129DEFTIMEVAR (TV_LEX , "lexical analysis")
575bfb00
LC
130DEFTIMEVAR (TV_PARSE_GLOBAL , "parser (global)")
131DEFTIMEVAR (TV_PARSE_STRUCT , "parser struct body")
132DEFTIMEVAR (TV_PARSE_ENUM , "parser enumerator list")
133DEFTIMEVAR (TV_PARSE_FUNC , "parser function body")
134DEFTIMEVAR (TV_PARSE_INLINE , "parser inl. func. body")
135DEFTIMEVAR (TV_PARSE_INMETH , "parser inl. meth. body")
136DEFTIMEVAR (TV_TEMPLATE_INST , "template instantiation")
63ef63bf
SB
137DEFTIMEVAR (TV_FLATTEN_INLINING , "flatten inlining")
138DEFTIMEVAR (TV_EARLY_INLINING , "early inlining heuristics")
139DEFTIMEVAR (TV_INLINE_PARAMETERS , "inline parameters")
6de9cd9a
DN
140DEFTIMEVAR (TV_INTEGRATION , "integration")
141DEFTIMEVAR (TV_TREE_GIMPLIFY , "tree gimplify")
142DEFTIMEVAR (TV_TREE_EH , "tree eh")
143DEFTIMEVAR (TV_TREE_CFG , "tree CFG construction")
144DEFTIMEVAR (TV_TREE_CLEANUP_CFG , "tree CFG cleanup")
c9e93168 145DEFTIMEVAR (TV_TREE_TAIL_MERGE , "tree tail merge")
0bca51f0
DN
146DEFTIMEVAR (TV_TREE_VRP , "tree VRP")
147DEFTIMEVAR (TV_TREE_COPY_PROP , "tree copy propagation")
8d18c628 148DEFTIMEVAR (TV_FIND_REFERENCED_VARS , "tree find ref. vars")
6de9cd9a 149DEFTIMEVAR (TV_TREE_PTA , "tree PTA")
6de9cd9a
DN
150DEFTIMEVAR (TV_TREE_INSERT_PHI_NODES , "tree PHI insertion")
151DEFTIMEVAR (TV_TREE_SSA_REWRITE_BLOCKS, "tree SSA rewrite")
152DEFTIMEVAR (TV_TREE_SSA_OTHER , "tree SSA other")
0bca51f0 153DEFTIMEVAR (TV_TREE_SSA_INCREMENTAL , "tree SSA incremental")
6de9cd9a
DN
154DEFTIMEVAR (TV_TREE_OPS , "tree operand scan")
155DEFTIMEVAR (TV_TREE_SSA_DOMINATOR_OPTS , "dominator optimization")
156DEFTIMEVAR (TV_TREE_SRA , "tree SRA")
8fdc414d 157DEFTIMEVAR (TV_ISOLATE_ERRONEOUS_PATHS , "isolate eroneous paths")
6de9cd9a 158DEFTIMEVAR (TV_TREE_CCP , "tree CCP")
b6313dcf 159DEFTIMEVAR (TV_TREE_PHI_CPROP , "tree PHI const/copy prop")
6de9cd9a 160DEFTIMEVAR (TV_TREE_SPLIT_EDGES , "tree split crit edges")
012309e6 161DEFTIMEVAR (TV_TREE_REASSOC , "tree reassociation")
6de9cd9a 162DEFTIMEVAR (TV_TREE_PRE , "tree PRE")
ff2ad0f7 163DEFTIMEVAR (TV_TREE_FRE , "tree FRE")
fa555252 164DEFTIMEVAR (TV_TREE_SINK , "tree code sinking")
6de9cd9a
DN
165DEFTIMEVAR (TV_TREE_PHIOPT , "tree linearize phis")
166DEFTIMEVAR (TV_TREE_FORWPROP , "tree forward propagate")
67514449 167DEFTIMEVAR (TV_TREE_PHIPROP , "tree phiprop")
6de9cd9a
DN
168DEFTIMEVAR (TV_TREE_DCE , "tree conservative DCE")
169DEFTIMEVAR (TV_TREE_CD_DCE , "tree aggressive DCE")
c2699190 170DEFTIMEVAR (TV_TREE_CALL_CDCE , "tree buildin call DCE")
6de9cd9a 171DEFTIMEVAR (TV_TREE_DSE , "tree DSE")
23ab2e4e 172DEFTIMEVAR (TV_TREE_MERGE_PHI , "PHI merge")
6de9cd9a 173DEFTIMEVAR (TV_TREE_LOOP , "tree loop optimization")
e5d8bd8c 174DEFTIMEVAR (TV_TREE_NOLOOP , "loopless fn")
8d18c628 175DEFTIMEVAR (TV_TREE_LOOP_BOUNDS , "tree loop bounds")
b56ae8c7 176DEFTIMEVAR (TV_LIM , "tree loop invariant motion")
8d18c628 177DEFTIMEVAR (TV_TREE_LOOP_IVCANON , "tree canonical iv")
684aaf29 178DEFTIMEVAR (TV_SCEV_CONST , "scev constant prop")
92fc4a2f 179DEFTIMEVAR (TV_TREE_LOOP_UNSWITCH , "tree loop unswitching")
82b85a85 180DEFTIMEVAR (TV_COMPLETE_UNROLL , "complete unrolling")
5f40b3cb 181DEFTIMEVAR (TV_TREE_PARALLELIZE_LOOPS, "tree parallelize loops")
8d18c628 182DEFTIMEVAR (TV_TREE_VECTORIZATION , "tree vectorization")
a70d6342 183DEFTIMEVAR (TV_TREE_SLP_VECTORIZATION, "tree slp vectorization")
d4332d00 184DEFTIMEVAR (TV_GRAPHITE , "Graphite")
87d4d0ee
SP
185DEFTIMEVAR (TV_GRAPHITE_TRANSFORMS , "Graphite loop transforms")
186DEFTIMEVAR (TV_GRAPHITE_DATA_DEPS , "Graphite data dep analysis")
187DEFTIMEVAR (TV_GRAPHITE_CODE_GEN , "Graphite code generation")
dea61d92 188DEFTIMEVAR (TV_TREE_LOOP_DISTRIBUTION, "tree loop distribution")
3d8864c0 189DEFTIMEVAR (TV_CHECK_DATA_DEPS , "tree check data dependences")
17684618 190DEFTIMEVAR (TV_TREE_PREFETCH , "tree prefetching")
8b11a64c 191DEFTIMEVAR (TV_TREE_LOOP_IVOPTS , "tree iv optimization")
bbc8a8dc 192DEFTIMEVAR (TV_PREDCOM , "predictive commoning")
6de9cd9a 193DEFTIMEVAR (TV_TREE_CH , "tree copy headers")
fef0657c 194DEFTIMEVAR (TV_TREE_SSA_UNCPROP , "tree SSA uncprop")
6de9cd9a
DN
195DEFTIMEVAR (TV_TREE_NRV , "tree NRV optimization")
196DEFTIMEVAR (TV_TREE_COPY_RENAME , "tree rename SSA copies")
197DEFTIMEVAR (TV_TREE_SSA_VERIFY , "tree SSA verifier")
198DEFTIMEVAR (TV_TREE_STMT_VERIFY , "tree STMT verifier")
63ef63bf 199DEFTIMEVAR (TV_TREE_SWITCH_CONVERSION, "tree switch conversion")
0a35513e 200DEFTIMEVAR (TV_TRANS_MEM , "transactional memory")
8b57bfeb 201DEFTIMEVAR (TV_TREE_STRLEN , "tree strlen optimization")
6de9cd9a
DN
202DEFTIMEVAR (TV_CGRAPH_VERIFY , "callgraph verifier")
203DEFTIMEVAR (TV_DOM_FRONTIERS , "dominance frontiers")
74c96e0c 204DEFTIMEVAR (TV_DOMINANCE , "dominance computation")
6de9cd9a 205DEFTIMEVAR (TV_CONTROL_DEPENDENCES , "control dependences")
f029db69
JH
206DEFTIMEVAR (TV_OUT_OF_SSA , "out of ssa")
207DEFTIMEVAR (TV_VAR_EXPAND , "expand vars")
ea11ca7e 208DEFTIMEVAR (TV_EXPAND , "expand")
f029db69 209DEFTIMEVAR (TV_POST_EXPAND , "post expand cleanups")
2a9a326b 210DEFTIMEVAR (TV_VARCONST , "varconst")
e53a16e7 211DEFTIMEVAR (TV_LOWER_SUBREG , "lower subreg")
2a9a326b 212DEFTIMEVAR (TV_JUMP , "jump")
a52b023a 213DEFTIMEVAR (TV_FWPROP , "forward prop")
2a9a326b 214DEFTIMEVAR (TV_CSE , "CSE")
6fb5fa3c
DB
215DEFTIMEVAR (TV_DCE , "dead code elimination")
216DEFTIMEVAR (TV_DSE1 , "dead store elim1")
217DEFTIMEVAR (TV_DSE2 , "dead store elim2")
2a9a326b 218DEFTIMEVAR (TV_LOOP , "loop analysis")
63ef63bf 219DEFTIMEVAR (TV_LOOP_INIT , "loop init")
b56ae8c7 220DEFTIMEVAR (TV_LOOP_MOVE_INVARIANTS , "loop invariant motion")
b56ae8c7
RG
221DEFTIMEVAR (TV_LOOP_UNROLL , "loop unrolling")
222DEFTIMEVAR (TV_LOOP_DOLOOP , "loop doloop")
63ef63bf 223DEFTIMEVAR (TV_LOOP_FINI , "loop fini")
5f39ad47 224DEFTIMEVAR (TV_CPROP , "CPROP")
27fb79ad
SB
225DEFTIMEVAR (TV_PRE , "PRE")
226DEFTIMEVAR (TV_HOIST , "code hoisting")
27fb79ad 227DEFTIMEVAR (TV_LSM , "LSM")
5c856b23 228DEFTIMEVAR (TV_TRACER , "tracer")
62551c66 229DEFTIMEVAR (TV_WEB , "web")
6fb5fa3c 230DEFTIMEVAR (TV_AUTO_INC_DEC , "auto inc dec")
2a9a326b
AS
231DEFTIMEVAR (TV_CSE2 , "CSE 2")
232DEFTIMEVAR (TV_BRANCH_PROB , "branch prediction")
2a9a326b 233DEFTIMEVAR (TV_COMBINE , "combiner")
9ec6d7ab 234DEFTIMEVAR (TV_IFCVT , "if-conversion")
b932f770 235DEFTIMEVAR (TV_MODE_SWITCH , "mode switching")
e5626198 236DEFTIMEVAR (TV_SMS , "sms modulo scheduling")
f20f2613 237DEFTIMEVAR (TV_LIVE_RANGE_SHRINKAGE , "live range shrinkage")
2a9a326b 238DEFTIMEVAR (TV_SCHED , "scheduling")
55a2c322
VM
239DEFTIMEVAR (TV_IRA , "integrated RA")
240DEFTIMEVAR (TV_LRA , "LRA non-specific")
241DEFTIMEVAR (TV_LRA_ELIMINATE , "LRA virtuals elimination")
242DEFTIMEVAR (TV_LRA_INHERITANCE , "LRA reload inheritance")
243DEFTIMEVAR (TV_LRA_CREATE_LIVE_RANGES, "LRA create live ranges")
244DEFTIMEVAR (TV_LRA_ASSIGN , "LRA hard reg assignment")
245DEFTIMEVAR (TV_LRA_COALESCE , "LRA coalesce pseudo regs")
d9cf932c 246DEFTIMEVAR (TV_LRA_REMAT , "LRA rematerialization")
55a2c322 247DEFTIMEVAR (TV_RELOAD , "reload")
2a9a326b 248DEFTIMEVAR (TV_RELOAD_CSE_REGS , "reload CSE regs")
55a2c322 249DEFTIMEVAR (TV_GCSE_AFTER_RELOAD , "load CSE after reload")
26cd9add 250DEFTIMEVAR (TV_REE , "ree")
6fb5fa3c 251DEFTIMEVAR (TV_THREAD_PROLOGUE_AND_EPILOGUE, "thread pro- & epilogue")
9ec6d7ab 252DEFTIMEVAR (TV_IFCVT2 , "if-conversion 2")
756b65f5 253DEFTIMEVAR (TV_COMBINE_STACK_ADJUST , "combine stack adjustments")
2a9a326b 254DEFTIMEVAR (TV_PEEPHOLE2 , "peephole 2")
5fa41e13 255DEFTIMEVAR (TV_RENAME_REGISTERS , "rename registers")
b16abbcb 256DEFTIMEVAR (TV_SCHED_FUSION , "scheduling fusion")
fac41238 257DEFTIMEVAR (TV_CPROP_REGISTERS , "hard reg cprop")
5fa41e13 258DEFTIMEVAR (TV_SCHED2 , "scheduling 2")
eced69b5 259DEFTIMEVAR (TV_MACH_DEP , "machine dep reorg")
2a9a326b
AS
260DEFTIMEVAR (TV_DBR_SCHED , "delay branch sched")
261DEFTIMEVAR (TV_REORDER_BLOCKS , "reorder blocks")
2a9a326b
AS
262DEFTIMEVAR (TV_SHORTEN_BRANCH , "shorten branches")
263DEFTIMEVAR (TV_REG_STACK , "reg stack")
2a9a326b 264DEFTIMEVAR (TV_FINAL , "final")
49ba8180 265DEFTIMEVAR (TV_VAROUT , "variable output")
2a9a326b 266DEFTIMEVAR (TV_SYMOUT , "symout")
014a1138 267DEFTIMEVAR (TV_VAR_TRACKING , "variable tracking")
f029db69
JH
268DEFTIMEVAR (TV_VAR_TRACKING_DATAFLOW , "var-tracking dataflow")
269DEFTIMEVAR (TV_VAR_TRACKING_EMIT , "var-tracking emit")
18d08014 270DEFTIMEVAR (TV_TREE_IFCOMBINE , "tree if-combine")
a222c01a 271DEFTIMEVAR (TV_TREE_UNINIT , "uninit var analysis")
68a607d8
DN
272DEFTIMEVAR (TV_PLUGIN_INIT , "plugin initialization")
273DEFTIMEVAR (TV_PLUGIN_RUN , "plugin execution")
f9453c07 274DEFTIMEVAR (TV_GIMPLE_SLSR , "straight-line strength reduction")
2077db1b 275DEFTIMEVAR (TV_VTABLE_VERIFICATION , "vtable verification")
b9a55b13 276DEFTIMEVAR (TV_TREE_UBSAN , "tree ubsan")
42242005 277DEFTIMEVAR (TV_INITIALIZE_RTL , "initialize rtl")
ca87c493 278DEFTIMEVAR (TV_GIMPLE_LADDRESS , "address lowering")
2a9a326b
AS
279
280/* Everything else in rest_of_compilation not included above. */
a222c01a
MM
281DEFTIMEVAR (TV_EARLY_LOCAL , "early local passes")
282DEFTIMEVAR (TV_OPTIMIZE , "unaccounted optimizations")
2a9a326b 283DEFTIMEVAR (TV_REST_OF_COMPILATION , "rest of compilation")
a222c01a 284DEFTIMEVAR (TV_POSTRELOAD , "unaccounted post reload")
433e4164 285DEFTIMEVAR (TV_LATE_COMPILATION , "unaccounted late compilation")
a222c01a
MM
286DEFTIMEVAR (TV_REMOVE_UNUSED , "remove unused locals")
287DEFTIMEVAR (TV_ADDRESS_TAKEN , "address taken")
288DEFTIMEVAR (TV_TODO , "unaccounted todo")
289DEFTIMEVAR (TV_VERIFY_LOOP_CLOSED , "verify loop closed")
290DEFTIMEVAR (TV_VERIFY_RTL_SHARING , "verify RTL sharing")
291DEFTIMEVAR (TV_REBUILD_FREQUENCIES , "rebuild frequencies")
292DEFTIMEVAR (TV_REPAIR_LOOPS , "repair loop structures")
35485da9
DM
293
294/* Stuff used by libgccjit.so. */
295DEFTIMEVAR (TV_JIT_REPLAY , "replay of JIT client activity")
296DEFTIMEVAR (TV_ASSEMBLE , "assemble JIT code")
297DEFTIMEVAR (TV_LINK , "link JIT code")
298DEFTIMEVAR (TV_LOAD , "load JIT result")