]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/timevar.def
Update copyright years.
[thirdparty/gcc.git] / gcc / timevar.def
CommitLineData
74d2af64 1/* This file contains the definitions for timing variables used to
2 measure run-time performance of the compiler.
f1717362 3 Copyright (C) 2000-2016 Free Software Foundation, Inc.
74d2af64 4 Contributed by Alex Samuel <samuel@codesourcery.com>
5
f12b58b3 6 This file is part of GCC.
74d2af64 7
f12b58b3 8 GCC is free software; you can redistribute it and/or modify
74d2af64 9 it under the terms of the GNU General Public License as published by
8c4c00c1 10 the Free Software Foundation; either version 3, or (at your option)
74d2af64 11 any later version.
12
f12b58b3 13 GCC is distributed in the hope that it will be useful,
74d2af64 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
8c4c00c1 19 along with GCC; see the file COPYING3. If not see
20 <http://www.gnu.org/licenses/>. */
74d2af64 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")
3a1c9df2 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). */
6198e8f6 41DEFTIMEVAR (TV_PHASE_SETUP , "phase setup")
42DEFTIMEVAR (TV_PHASE_PARSING , "phase parsing")
43DEFTIMEVAR (TV_PHASE_DEFERRED , "phase lang. deferred")
3a1c9df2 44DEFTIMEVAR (TV_PHASE_LATE_PARSING_CLEANUPS, "phase late parsing cleanups")
161121a9 45DEFTIMEVAR (TV_PHASE_OPT_GEN , "phase opt and generate")
6198e8f6 46DEFTIMEVAR (TV_PHASE_DBGINFO , "phase debug info")
47DEFTIMEVAR (TV_PHASE_CHECK_DBGINFO , "phase check & debug info")
161121a9 48DEFTIMEVAR (TV_PHASE_LATE_ASM , "phase last asm")
49DEFTIMEVAR (TV_PHASE_STREAM_IN , "phase stream in")
50DEFTIMEVAR (TV_PHASE_STREAM_OUT , "phase stream out")
6198e8f6 51DEFTIMEVAR (TV_PHASE_FINALIZE , "phase finalize")
52
53/* Concurrent timers, indicated by "|". */
54DEFTIMEVAR (TV_NAME_LOOKUP , "|name lookup")
55DEFTIMEVAR (TV_OVERLOAD , "|overload resolution")
74d2af64 56
57/* Time spent garbage-collecting. */
58DEFTIMEVAR (TV_GC , "garbage collection")
59
60/* Time spent generating dump files. */
61DEFTIMEVAR (TV_DUMP , "dump files")
62
dbb19e66 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
f79b6507 71DEFTIMEVAR (TV_CGRAPH , "callgraph construction")
72DEFTIMEVAR (TV_CGRAPHOPT , "callgraph optimization")
e2fa5d74 73DEFTIMEVAR (TV_IPA_UNREACHABLE , "ipa dead code removal")
5514adf9 74DEFTIMEVAR (TV_IPA_INHERITANCE , "ipa inheritance graph")
75DEFTIMEVAR (TV_IPA_VIRTUAL_CALL , "ipa virtual call target")
84f6cc40 76DEFTIMEVAR (TV_IPA_DEVIRT , "ipa devirtualization")
c5235c0b 77DEFTIMEVAR (TV_IPA_CONSTANT_PROP , "ipa cp")
a66c9777 78DEFTIMEVAR (TV_IPA_INLINING , "ipa inlining heuristics")
2862cf88 79DEFTIMEVAR (TV_IPA_FNSPLIT , "ipa function splitting")
cf8b23bb 80DEFTIMEVAR (TV_IPA_COMDATS , "ipa comdats")
4b366dd3 81DEFTIMEVAR (TV_IPA_OPT , "ipa various optimizations")
c1183ec8 82DEFTIMEVAR (TV_IPA_LTO_DECOMPRESS , "lto stream inflate")
83DEFTIMEVAR (TV_IPA_LTO_COMPRESS , "lto stream deflate")
84DEFTIMEVAR (TV_IPA_LTO_OUTPUT , "lto stream output")
e2050933 85DEFTIMEVAR (TV_IPA_LTO_GIMPLE_IN , "ipa lto gimple in")
86DEFTIMEVAR (TV_IPA_LTO_GIMPLE_OUT , "ipa lto gimple out")
87DEFTIMEVAR (TV_IPA_LTO_DECL_IN , "ipa lto decl in")
88DEFTIMEVAR (TV_IPA_LTO_DECL_OUT , "ipa lto decl out")
e52d4978 89DEFTIMEVAR (TV_IPA_LTO_CTORS_IN , "ipa lto constructors in")
90DEFTIMEVAR (TV_IPA_LTO_CTORS_OUT , "ipa lto constructors out")
7bfefa9d 91DEFTIMEVAR (TV_IPA_LTO_CGRAPH_IO , "ipa lto cgraph I/O")
57305941 92DEFTIMEVAR (TV_IPA_LTO_DECL_MERGE , "ipa lto decl merge")
93DEFTIMEVAR (TV_IPA_LTO_CGRAPH_MERGE , "ipa lto cgraph merge")
7bfefa9d 94DEFTIMEVAR (TV_LTO , "lto")
95DEFTIMEVAR (TV_WHOPR_WPA , "whopr wpa")
96DEFTIMEVAR (TV_WHOPR_WPA_IO , "whopr wpa I/O")
0851d795 97DEFTIMEVAR (TV_WHOPR_PARTITIONING , "whopr partitioning")
7bfefa9d 98DEFTIMEVAR (TV_WHOPR_LTRANS , "whopr ltrans")
f7d118a9 99DEFTIMEVAR (TV_IPA_REFERENCE , "ipa reference")
4e2db0ad 100DEFTIMEVAR (TV_IPA_PROFILE , "ipa profile")
94bed7c3 101DEFTIMEVAR (TV_IPA_AUTOFDO , "auto profile")
f7d118a9 102DEFTIMEVAR (TV_IPA_PURE_CONST , "ipa pure const")
52200d03 103DEFTIMEVAR (TV_IPA_ICF , "ipa icf")
db026f5c 104DEFTIMEVAR (TV_IPA_PTA , "ipa points-to")
2f29eac3 105DEFTIMEVAR (TV_IPA_SRA , "ipa SRA")
34e5cced 106DEFTIMEVAR (TV_IPA_FREE_LANG_DATA , "ipa free lang data")
f8bfd7f7 107DEFTIMEVAR (TV_IPA_FREE_INLINE_SUMMARY, "ipa free inline summary")
6d866f03 108/* Time spent by constructing CFG. */
109DEFTIMEVAR (TV_CFG , "cfg construction")
110/* Time spent by cleaning up CFG. */
111DEFTIMEVAR (TV_CLEANUP_CFG , "cfg cleanup")
5f5d4cd1 112DEFTIMEVAR (TV_CFG_VERIFY , "CFG verifier")
fb20d6fa 113DEFTIMEVAR (TV_DELETE_TRIVIALLY_DEAD , "trivially dead code")
376c21d1 114
3072d30e 115/* Time spent in dataflow problems. */
116DEFTIMEVAR (TV_DF_SCAN , "df scan insns")
2355a966 117DEFTIMEVAR (TV_DF_MD , "df multiple defs")
3072d30e 118DEFTIMEVAR (TV_DF_RD , "df reaching defs")
119DEFTIMEVAR (TV_DF_LR , "df live regs")
120DEFTIMEVAR (TV_DF_LIVE , "df live&initialized regs")
fbe9d8a6 121DEFTIMEVAR (TV_DF_MIR , "df must-initialized regs")
3072d30e 122DEFTIMEVAR (TV_DF_CHAIN , "df use-def / def-use chains")
0e8e9be3 123DEFTIMEVAR (TV_DF_WORD_LR , "df live reg subwords")
3072d30e 124DEFTIMEVAR (TV_DF_NOTE , "df reg dead/unused notes")
125DEFTIMEVAR (TV_REG_STATS , "register information")
126
376c21d1 127DEFTIMEVAR (TV_ALIAS_ANALYSIS , "alias analysis")
dd277d48 128DEFTIMEVAR (TV_ALIAS_STMT_WALK , "alias stmt walking")
376c21d1 129DEFTIMEVAR (TV_REG_SCAN , "register scan")
130DEFTIMEVAR (TV_REBUILD_JUMP , "rebuild jump labels")
74d2af64 131/* Timing in various stages of the compiler. */
518796ad 132DEFTIMEVAR (TV_CPP , "preprocessing")
133DEFTIMEVAR (TV_LEX , "lexical analysis")
6198e8f6 134DEFTIMEVAR (TV_PARSE_GLOBAL , "parser (global)")
135DEFTIMEVAR (TV_PARSE_STRUCT , "parser struct body")
136DEFTIMEVAR (TV_PARSE_ENUM , "parser enumerator list")
137DEFTIMEVAR (TV_PARSE_FUNC , "parser function body")
138DEFTIMEVAR (TV_PARSE_INLINE , "parser inl. func. body")
139DEFTIMEVAR (TV_PARSE_INMETH , "parser inl. meth. body")
140DEFTIMEVAR (TV_TEMPLATE_INST , "template instantiation")
a66c9777 141DEFTIMEVAR (TV_FLATTEN_INLINING , "flatten inlining")
142DEFTIMEVAR (TV_EARLY_INLINING , "early inlining heuristics")
143DEFTIMEVAR (TV_INLINE_PARAMETERS , "inline parameters")
4ee9c684 144DEFTIMEVAR (TV_INTEGRATION , "integration")
145DEFTIMEVAR (TV_TREE_GIMPLIFY , "tree gimplify")
146DEFTIMEVAR (TV_TREE_EH , "tree eh")
147DEFTIMEVAR (TV_TREE_CFG , "tree CFG construction")
148DEFTIMEVAR (TV_TREE_CLEANUP_CFG , "tree CFG cleanup")
51385f30 149DEFTIMEVAR (TV_TREE_TAIL_MERGE , "tree tail merge")
88dbf20f 150DEFTIMEVAR (TV_TREE_VRP , "tree VRP")
151DEFTIMEVAR (TV_TREE_COPY_PROP , "tree copy propagation")
8d453ddb 152DEFTIMEVAR (TV_FIND_REFERENCED_VARS , "tree find ref. vars")
4ee9c684 153DEFTIMEVAR (TV_TREE_PTA , "tree PTA")
4ee9c684 154DEFTIMEVAR (TV_TREE_INSERT_PHI_NODES , "tree PHI insertion")
155DEFTIMEVAR (TV_TREE_SSA_REWRITE_BLOCKS, "tree SSA rewrite")
156DEFTIMEVAR (TV_TREE_SSA_OTHER , "tree SSA other")
88dbf20f 157DEFTIMEVAR (TV_TREE_SSA_INCREMENTAL , "tree SSA incremental")
4ee9c684 158DEFTIMEVAR (TV_TREE_OPS , "tree operand scan")
159DEFTIMEVAR (TV_TREE_SSA_DOMINATOR_OPTS , "dominator optimization")
160DEFTIMEVAR (TV_TREE_SRA , "tree SRA")
db242b6d 161DEFTIMEVAR (TV_ISOLATE_ERRONEOUS_PATHS , "isolate eroneous paths")
4ee9c684 162DEFTIMEVAR (TV_TREE_CCP , "tree CCP")
1ef27f86 163DEFTIMEVAR (TV_TREE_PHI_CPROP , "tree PHI const/copy prop")
4ee9c684 164DEFTIMEVAR (TV_TREE_SPLIT_EDGES , "tree split crit edges")
3dec5460 165DEFTIMEVAR (TV_TREE_REASSOC , "tree reassociation")
4ee9c684 166DEFTIMEVAR (TV_TREE_PRE , "tree PRE")
591c2a30 167DEFTIMEVAR (TV_TREE_FRE , "tree FRE")
5e733b02 168DEFTIMEVAR (TV_TREE_SINK , "tree code sinking")
4ee9c684 169DEFTIMEVAR (TV_TREE_PHIOPT , "tree linearize phis")
7fc2f613 170DEFTIMEVAR (TV_TREE_BACKPROP , "tree backward propagate")
4ee9c684 171DEFTIMEVAR (TV_TREE_FORWPROP , "tree forward propagate")
a2fd87ad 172DEFTIMEVAR (TV_TREE_PHIPROP , "tree phiprop")
4ee9c684 173DEFTIMEVAR (TV_TREE_DCE , "tree conservative DCE")
174DEFTIMEVAR (TV_TREE_CD_DCE , "tree aggressive DCE")
e6a23add 175DEFTIMEVAR (TV_TREE_CALL_CDCE , "tree buildin call DCE")
4ee9c684 176DEFTIMEVAR (TV_TREE_DSE , "tree DSE")
9cd34e71 177DEFTIMEVAR (TV_TREE_MERGE_PHI , "PHI merge")
4ee9c684 178DEFTIMEVAR (TV_TREE_LOOP , "tree loop optimization")
ef3f2b6f 179DEFTIMEVAR (TV_TREE_NOLOOP , "loopless fn")
8d453ddb 180DEFTIMEVAR (TV_TREE_LOOP_BOUNDS , "tree loop bounds")
5f34746b 181DEFTIMEVAR (TV_LIM , "tree loop invariant motion")
8d453ddb 182DEFTIMEVAR (TV_TREE_LOOP_IVCANON , "tree canonical iv")
10fec820 183DEFTIMEVAR (TV_SCEV_CONST , "scev constant prop")
e12d0591 184DEFTIMEVAR (TV_TREE_LOOP_UNSWITCH , "tree loop unswitching")
bb445479 185DEFTIMEVAR (TV_COMPLETE_UNROLL , "complete unrolling")
28c92cbb 186DEFTIMEVAR (TV_TREE_PARALLELIZE_LOOPS, "tree parallelize loops")
8d453ddb 187DEFTIMEVAR (TV_TREE_VECTORIZATION , "tree vectorization")
37545e54 188DEFTIMEVAR (TV_TREE_SLP_VECTORIZATION, "tree slp vectorization")
b90bb125 189DEFTIMEVAR (TV_GRAPHITE , "Graphite")
525c22c4 190DEFTIMEVAR (TV_GRAPHITE_TRANSFORMS , "Graphite loop transforms")
191DEFTIMEVAR (TV_GRAPHITE_DATA_DEPS , "Graphite data dep analysis")
192DEFTIMEVAR (TV_GRAPHITE_CODE_GEN , "Graphite code generation")
801c5610 193DEFTIMEVAR (TV_TREE_LOOP_DISTRIBUTION, "tree loop distribution")
355572cc 194DEFTIMEVAR (TV_CHECK_DATA_DEPS , "tree check data dependences")
b30560de 195DEFTIMEVAR (TV_TREE_PREFETCH , "tree prefetching")
dec41e98 196DEFTIMEVAR (TV_TREE_LOOP_IVOPTS , "tree iv optimization")
ad4a85ad 197DEFTIMEVAR (TV_PREDCOM , "predictive commoning")
4ee9c684 198DEFTIMEVAR (TV_TREE_CH , "tree copy headers")
5f718c29 199DEFTIMEVAR (TV_TREE_SSA_UNCPROP , "tree SSA uncprop")
4ee9c684 200DEFTIMEVAR (TV_TREE_NRV , "tree NRV optimization")
201DEFTIMEVAR (TV_TREE_COPY_RENAME , "tree rename SSA copies")
202DEFTIMEVAR (TV_TREE_SSA_VERIFY , "tree SSA verifier")
203DEFTIMEVAR (TV_TREE_STMT_VERIFY , "tree STMT verifier")
a66c9777 204DEFTIMEVAR (TV_TREE_SWITCH_CONVERSION, "tree switch conversion")
4c0315d0 205DEFTIMEVAR (TV_TRANS_MEM , "transactional memory")
9efe50a4 206DEFTIMEVAR (TV_TREE_STRLEN , "tree strlen optimization")
4ee9c684 207DEFTIMEVAR (TV_CGRAPH_VERIFY , "callgraph verifier")
208DEFTIMEVAR (TV_DOM_FRONTIERS , "dominance frontiers")
a6e6c89a 209DEFTIMEVAR (TV_DOMINANCE , "dominance computation")
4ee9c684 210DEFTIMEVAR (TV_CONTROL_DEPENDENCES , "control dependences")
e2050933 211DEFTIMEVAR (TV_OUT_OF_SSA , "out of ssa")
212DEFTIMEVAR (TV_VAR_EXPAND , "expand vars")
a6260fc7 213DEFTIMEVAR (TV_EXPAND , "expand")
e2050933 214DEFTIMEVAR (TV_POST_EXPAND , "post expand cleanups")
74d2af64 215DEFTIMEVAR (TV_VARCONST , "varconst")
1a6a0f2a 216DEFTIMEVAR (TV_LOWER_SUBREG , "lower subreg")
74d2af64 217DEFTIMEVAR (TV_JUMP , "jump")
42a3a38b 218DEFTIMEVAR (TV_FWPROP , "forward prop")
74d2af64 219DEFTIMEVAR (TV_CSE , "CSE")
3072d30e 220DEFTIMEVAR (TV_DCE , "dead code elimination")
221DEFTIMEVAR (TV_DSE1 , "dead store elim1")
222DEFTIMEVAR (TV_DSE2 , "dead store elim2")
74d2af64 223DEFTIMEVAR (TV_LOOP , "loop analysis")
a66c9777 224DEFTIMEVAR (TV_LOOP_INIT , "loop init")
5f34746b 225DEFTIMEVAR (TV_LOOP_MOVE_INVARIANTS , "loop invariant motion")
5f34746b 226DEFTIMEVAR (TV_LOOP_UNROLL , "loop unrolling")
227DEFTIMEVAR (TV_LOOP_DOLOOP , "loop doloop")
a66c9777 228DEFTIMEVAR (TV_LOOP_FINI , "loop fini")
d743aba2 229DEFTIMEVAR (TV_CPROP , "CPROP")
6416ac03 230DEFTIMEVAR (TV_PRE , "PRE")
231DEFTIMEVAR (TV_HOIST , "code hoisting")
6416ac03 232DEFTIMEVAR (TV_LSM , "LSM")
fa99ab3d 233DEFTIMEVAR (TV_TRACER , "tracer")
eeb4a70e 234DEFTIMEVAR (TV_WEB , "web")
3072d30e 235DEFTIMEVAR (TV_AUTO_INC_DEC , "auto inc dec")
74d2af64 236DEFTIMEVAR (TV_CSE2 , "CSE 2")
237DEFTIMEVAR (TV_BRANCH_PROB , "branch prediction")
74d2af64 238DEFTIMEVAR (TV_COMBINE , "combiner")
0bb604ca 239DEFTIMEVAR (TV_IFCVT , "if-conversion")
9645fa4f 240DEFTIMEVAR (TV_MODE_SWITCH , "mode switching")
406a73e7 241DEFTIMEVAR (TV_SMS , "sms modulo scheduling")
57a8bf1b 242DEFTIMEVAR (TV_LIVE_RANGE_SHRINKAGE , "live range shrinkage")
74d2af64 243DEFTIMEVAR (TV_SCHED , "scheduling")
c6a6cdaa 244DEFTIMEVAR (TV_IRA , "integrated RA")
245DEFTIMEVAR (TV_LRA , "LRA non-specific")
246DEFTIMEVAR (TV_LRA_ELIMINATE , "LRA virtuals elimination")
247DEFTIMEVAR (TV_LRA_INHERITANCE , "LRA reload inheritance")
248DEFTIMEVAR (TV_LRA_CREATE_LIVE_RANGES, "LRA create live ranges")
249DEFTIMEVAR (TV_LRA_ASSIGN , "LRA hard reg assignment")
250DEFTIMEVAR (TV_LRA_COALESCE , "LRA coalesce pseudo regs")
497ba60f 251DEFTIMEVAR (TV_LRA_REMAT , "LRA rematerialization")
c6a6cdaa 252DEFTIMEVAR (TV_RELOAD , "reload")
74d2af64 253DEFTIMEVAR (TV_RELOAD_CSE_REGS , "reload CSE regs")
c6a6cdaa 254DEFTIMEVAR (TV_GCSE_AFTER_RELOAD , "load CSE after reload")
1d4227c3 255DEFTIMEVAR (TV_REE , "ree")
3072d30e 256DEFTIMEVAR (TV_THREAD_PROLOGUE_AND_EPILOGUE, "thread pro- & epilogue")
0bb604ca 257DEFTIMEVAR (TV_IFCVT2 , "if-conversion 2")
b0e3fe96 258DEFTIMEVAR (TV_SPLIT_PATHS , "split paths")
738c9748 259DEFTIMEVAR (TV_COMBINE_STACK_ADJUST , "combine stack adjustments")
74d2af64 260DEFTIMEVAR (TV_PEEPHOLE2 , "peephole 2")
ceba8bb1 261DEFTIMEVAR (TV_RENAME_REGISTERS , "rename registers")
012ad66c 262DEFTIMEVAR (TV_SCHED_FUSION , "scheduling fusion")
2d4749b6 263DEFTIMEVAR (TV_CPROP_REGISTERS , "hard reg cprop")
ceba8bb1 264DEFTIMEVAR (TV_SCHED2 , "scheduling 2")
703f29bc 265DEFTIMEVAR (TV_MACH_DEP , "machine dep reorg")
74d2af64 266DEFTIMEVAR (TV_DBR_SCHED , "delay branch sched")
267DEFTIMEVAR (TV_REORDER_BLOCKS , "reorder blocks")
74d2af64 268DEFTIMEVAR (TV_SHORTEN_BRANCH , "shorten branches")
269DEFTIMEVAR (TV_REG_STACK , "reg stack")
74d2af64 270DEFTIMEVAR (TV_FINAL , "final")
57305941 271DEFTIMEVAR (TV_VAROUT , "variable output")
74d2af64 272DEFTIMEVAR (TV_SYMOUT , "symout")
5923a5e7 273DEFTIMEVAR (TV_VAR_TRACKING , "variable tracking")
e2050933 274DEFTIMEVAR (TV_VAR_TRACKING_DATAFLOW , "var-tracking dataflow")
275DEFTIMEVAR (TV_VAR_TRACKING_EMIT , "var-tracking emit")
8530c7be 276DEFTIMEVAR (TV_TREE_IFCOMBINE , "tree if-combine")
4b366dd3 277DEFTIMEVAR (TV_TREE_UNINIT , "uninit var analysis")
9227b6fc 278DEFTIMEVAR (TV_PLUGIN_INIT , "plugin initialization")
279DEFTIMEVAR (TV_PLUGIN_RUN , "plugin execution")
4502f5d0 280DEFTIMEVAR (TV_GIMPLE_SLSR , "straight-line strength reduction")
b710ec85 281DEFTIMEVAR (TV_VTABLE_VERIFICATION , "vtable verification")
19b928d9 282DEFTIMEVAR (TV_TREE_UBSAN , "tree ubsan")
41fddcd4 283DEFTIMEVAR (TV_INITIALIZE_RTL , "initialize rtl")
07d294f7 284DEFTIMEVAR (TV_GIMPLE_LADDRESS , "address lowering")
74d2af64 285
286/* Everything else in rest_of_compilation not included above. */
4b366dd3 287DEFTIMEVAR (TV_EARLY_LOCAL , "early local passes")
288DEFTIMEVAR (TV_OPTIMIZE , "unaccounted optimizations")
74d2af64 289DEFTIMEVAR (TV_REST_OF_COMPILATION , "rest of compilation")
4b366dd3 290DEFTIMEVAR (TV_POSTRELOAD , "unaccounted post reload")
6fe9a05b 291DEFTIMEVAR (TV_LATE_COMPILATION , "unaccounted late compilation")
4b366dd3 292DEFTIMEVAR (TV_REMOVE_UNUSED , "remove unused locals")
293DEFTIMEVAR (TV_ADDRESS_TAKEN , "address taken")
294DEFTIMEVAR (TV_TODO , "unaccounted todo")
295DEFTIMEVAR (TV_VERIFY_LOOP_CLOSED , "verify loop closed")
296DEFTIMEVAR (TV_VERIFY_RTL_SHARING , "verify RTL sharing")
297DEFTIMEVAR (TV_REBUILD_FREQUENCIES , "rebuild frequencies")
298DEFTIMEVAR (TV_REPAIR_LOOPS , "repair loop structures")
863e76f9 299
300/* Stuff used by libgccjit.so. */
301DEFTIMEVAR (TV_JIT_REPLAY , "replay of JIT client activity")
302DEFTIMEVAR (TV_ASSEMBLE , "assemble JIT code")
303DEFTIMEVAR (TV_LINK , "link JIT code")
304DEFTIMEVAR (TV_LOAD , "load JIT result")
17c0b84b 305DEFTIMEVAR (TV_JIT_ACQUIRING_MUTEX , "acquiring JIT mutex")
306DEFTIMEVAR (TV_JIT_CLIENT_CODE , "JIT client code")