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