C++ PATCH: Audit name lookup 2/n

Gabriel Dos Reis gdr@integrable-solutions.net
Wed Jan 15 06:26:00 GMT 2003


The patch below adds timevar_{push, pop} to some functions in
cp/decl.c for auditing name lookup.  Not all functions having to do
with name lookup are audited.  There are probably other functions
somewhere in cp/ to audit also (will get to that later).
I've included the time-report for building V3.  While most of the time
seem to be spent in the parser, you may also notice that time spent in
name lookup is unacceptable (in fact, that is varying) -- I suspect
quadratic behaviour (when we don't go into infinite loop) due to the
(ab)use of TREE_LIST. 

I didn't test (yet) with the old parser -- I expect worse time.

Seems like things to improve are: (1) parser; (2) GC; (3) name lookup.

Maybe we should also audit class and object layout and template
instantiation.   Another thing that would be interesting is memory
consumption by different components.

I would be interested in others input and experiment with this patch.

I'm going to have a break and commit the patch later.

-- Gaby

libsupc++:

del_op.cc
Execution times (seconds)
 preprocessing         :   0.00 ( 0%) usr   0.01 (50%) sys   0.01 (33%) wall
 name lookup           :   0.01 (100%) usr   0.00 ( 0%) sys   0.01 (33%) wall
 TOTAL                 :   0.01             0.02             0.03

del_opnt.cc
Execution times (seconds)
 parser                :   0.00 ( 0%) usr   0.01 (50%) sys   0.01 (33%) wall
 global CSE            :   0.01 (100%) usr   0.00 ( 0%) sys   0.01 (33%) wall
 TOTAL                 :   0.01             0.02             0.03

del_opv.cc
Execution times (seconds)
 parser                :   0.01 (33%) usr   0.00 ( 0%) sys   0.01 (25%) wall
 name lookup           :   0.00 ( 0%) usr   0.01 (100%) sys   0.01 (25%) wall
 final                 :   0.01 (33%) usr   0.00 ( 0%) sys   0.01 (25%) wall
 TOTAL                 :   0.03             0.01             0.04

del_opvn.cc
Execution times (seconds)
 parser                :   0.01 (33%) usr   0.00 ( 0%) sys   0.01 (33%) wall
 TOTAL                 :   0.03             0.00             0.03

eh_alloc.cc
Execution times (seconds)
 preprocessing         :   0.01 ( 6%) usr   0.02 (40%) sys   0.03 (14%) wall
 parser                :   0.08 (50%) usr   0.02 (40%) sys   0.10 (48%) wall
 name lookup           :   0.03 (19%) usr   0.01 (20%) sys   0.04 (19%) wall
 expand                :   0.01 ( 6%) usr   0.00 ( 0%) sys   0.01 ( 5%) wall
 combiner              :   0.01 ( 6%) usr   0.00 ( 0%) sys   0.01 ( 5%) wall
 final                 :   0.01 ( 6%) usr   0.00 ( 0%) sys   0.01 ( 5%) wall
 symout                :   0.01 ( 6%) usr   0.00 ( 0%) sys   0.01 ( 5%) wall
 TOTAL                 :   0.16             0.05             0.21

eh_aux_runtime.cc
Execution times (seconds)
 parser                :   0.06 (55%) usr   0.00 ( 0%) sys   0.06 (50%) wall
 name lookup           :   0.02 (18%) usr   0.01 (100%) sys   0.03 (25%) wall
 scheduling 2          :   0.01 ( 9%) usr   0.00 ( 0%) sys   0.01 ( 8%) wall
 symout                :   0.02 (18%) usr   0.00 ( 0%) sys   0.02 (17%) wall
 TOTAL                 :   0.11             0.01             0.12

eh_cacth.cc
Execution times (seconds)
 preprocessing         :   0.00 ( 0%) usr   0.01 (33%) sys   0.01 ( 8%) wall
 parser                :   0.06 (60%) usr   0.01 (33%) sys   0.07 (54%) wall
 name lookup           :   0.01 (10%) usr   0.00 ( 0%) sys   0.01 ( 8%) wall
 CSE 2                 :   0.01 (10%) usr   0.00 ( 0%) sys   0.01 ( 8%) wall
 if-conversion         :   0.01 (10%) usr   0.00 ( 0%) sys   0.01 ( 8%) wall
 symout                :   0.01 (10%) usr   0.00 ( 0%) sys   0.01 ( 8%) wall
 TOTAL                 :   0.10             0.03             0.13

eh_exception.cc
Execution times (seconds)
 parser                :   0.00 ( 0%) usr   0.01 (50%) sys   0.01 (14%) wall
 name lookup           :   0.00 ( 0%) usr   0.01 (50%) sys   0.01 (14%) wall
 CSE                   :   0.01 (20%) usr   0.00 ( 0%) sys   0.01 (14%) wall
 global alloc          :   0.01 (20%) usr   0.00 ( 0%) sys   0.01 (14%) wall
 scheduling 2          :   0.01 (20%) usr   0.00 ( 0%) sys   0.01 (14%) wall
 TOTAL                 :   0.05             0.02             0.07

eh_globals.cc
Execution times (seconds)
 preprocessing         :   0.03 (19%) usr   0.01 (25%) sys   0.04 (20%) wall
 parser                :   0.06 (38%) usr   0.00 ( 0%) sys   0.06 (30%) wall
 name lookup           :   0.02 (12%) usr   0.02 (50%) sys   0.04 (20%) wall
 CSE                   :   0.01 ( 6%) usr   0.00 ( 0%) sys   0.01 ( 5%) wall
 rename registers      :   0.01 ( 6%) usr   0.00 ( 0%) sys   0.01 ( 5%) wall
 final                 :   0.01 ( 6%) usr   0.00 ( 0%) sys   0.01 ( 5%) wall
 symout                :   0.01 ( 6%) usr   0.01 (25%) sys   0.02 (10%) wall
 TOTAL                 :   0.16             0.04             0.20

eh_personality.cc
Execution times (seconds)
 cfg construction      :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 life analysis         :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 preprocessing         :   0.00 ( 0%) usr   0.01 (25%) sys   0.01 ( 3%) wall
 parser                :   0.06 (21%) usr   0.01 (25%) sys   0.07 (22%) wall
 name lookup           :   0.05 (18%) usr   0.02 (50%) sys   0.07 (22%) wall
 CSE                   :   0.02 ( 7%) usr   0.00 ( 0%) sys   0.02 ( 6%) wall
 CSE 2                 :   0.03 (11%) usr   0.00 ( 0%) sys   0.03 ( 9%) wall
 branch prediction     :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 combiner              :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 local alloc           :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 global alloc          :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 reload CSE regs       :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 flow 2                :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 rename registers      :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 scheduling 2          :   0.02 ( 7%) usr   0.00 ( 0%) sys   0.02 ( 6%) wall
 rest of compilation   :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 TOTAL                 :   0.28             0.04             0.32

eh_term_handler.cc
Execution times (seconds)
 parser                :   0.03 (60%) usr   0.00 ( 0%) sys   0.03 (60%) wall
 TOTAL                 :   0.05             0.00             0.05

eh_terminate.cc
Execution times (seconds)
 preprocessing         :   0.01 ( 9%) usr   0.01 (50%) sys   0.02 (15%) wall
 parser                :   0.03 (27%) usr   0.00 ( 0%) sys   0.03 (23%) wall
 name lookup           :   0.01 ( 9%) usr   0.01 (50%) sys   0.02 (15%) wall
 reload CSE regs       :   0.01 ( 9%) usr   0.00 ( 0%) sys   0.01 ( 8%) wall
 symout                :   0.02 (18%) usr   0.00 ( 0%) sys   0.02 (15%) wall
 rest of compilation   :   0.01 ( 9%) usr   0.00 ( 0%) sys   0.01 ( 8%) wall
 TOTAL                 :   0.11             0.02             0.13

eh_throw.cc
Execution times (seconds)
 parser                :   0.02 (29%) usr   0.00 ( 0%) sys   0.02 (29%) wall
 name lookup           :   0.01 (14%) usr   0.00 ( 0%) sys   0.01 (14%) wall
 expand                :   0.01 (14%) usr   0.00 ( 0%) sys   0.01 (14%) wall
 regmove               :   0.01 (14%) usr   0.00 ( 0%) sys   0.01 (14%) wall
 symout                :   0.01 (14%) usr   0.00 ( 0%) sys   0.01 (14%) wall
 TOTAL                 :   0.07             0.00             0.07

eh_type.cc
Execution times (seconds)
 parser                :   0.02 (50%) usr   0.01 (100%) sys   0.03 (60%) wall
 scheduling 2          :   0.01 (25%) usr   0.00 ( 0%) sys   0.01 (20%) wall
 TOTAL                 :   0.04             0.01             0.05

eh_unex_handler.cc
Execution times (seconds)
 parser                :   0.02 (67%) usr   0.00 ( 0%) sys   0.02 (40%) wall
 name lookup           :   0.00 ( 0%) usr   0.01 (50%) sys   0.01 (20%) wall
 TOTAL                 :   0.03             0.02             0.05

guard.cc
Execution times (seconds)
 parser                :   0.01 (20%) usr   0.01 (33%) sys   0.02 (25%) wall
 name lookup           :   0.02 (40%) usr   0.01 (33%) sys   0.03 (37%) wall
 symout                :   0.01 (20%) usr   0.01 (33%) sys   0.02 (25%) wall
 TOTAL                 :   0.05             0.03             0.08

new_handler.cc
Execution times (seconds)
 name lookup           :   0.02 (50%) usr   0.00 ( 0%) sys   0.02 (40%) wall
 CSE                   :   0.01 (25%) usr   0.00 ( 0%) sys   0.01 (20%) wall
 TOTAL                 :   0.04             0.01             0.05

new_op.cc
Execution times (seconds)
 preprocessing         :   0.02 (20%) usr   0.00 ( 0%) sys   0.02 (18%) wall
 parser                :   0.04 (40%) usr   0.00 ( 0%) sys   0.04 (36%) wall
 name lookup           :   0.01 (10%) usr   0.01 (100%) sys   0.02 (18%) wall
 branch prediction     :   0.01 (10%) usr   0.00 ( 0%) sys   0.01 ( 9%) wall
 symout                :   0.01 (10%) usr   0.00 ( 0%) sys   0.01 ( 9%) wall
 TOTAL                 :   0.10             0.01             0.11

new_opnt.cc
Execution times (seconds)
 parser                :   0.02 (67%) usr   0.00 ( 0%) sys   0.02 (50%) wall
 name lookup           :   0.00 ( 0%) usr   0.01 (100%) sys   0.01 (25%) wall
 global alloc          :   0.01 (33%) usr   0.00 ( 0%) sys   0.01 (25%) wall
 TOTAL                 :   0.03             0.01             0.04

new_opv.cc
Execution times (seconds)
 preprocessing         :   0.01 (33%) usr   0.00 ( 0%) sys   0.01 (33%) wall
 name lookup           :   0.01 (33%) usr   0.00 ( 0%) sys   0.01 (33%) wall
 CSE                   :   0.01 (33%) usr   0.00 ( 0%) sys   0.01 (33%) wall
 TOTAL                 :   0.03             0.00             0.03

new_opnt.cc
Execution times (seconds)
 preprocessing         :   0.01 (100%) usr   0.00 ( 0%) sys   0.01 (33%) wall
 name lookup           :   0.00 ( 0%) usr   0.01 (50%) sys   0.01 (33%) wall
 expand                :   0.00 ( 0%) usr   0.01 (50%) sys   0.01 (33%) wall
 TOTAL                 :   0.01             0.02             0.03

pure.cc
Execution times (seconds)
 preprocessing         :   0.00 ( 0%) usr   0.01 (25%) sys   0.01 (13%) wall
 parser                :   0.02 (50%) usr   0.02 (50%) sys   0.04 (50%) wall
 name lookup           :   0.00 ( 0%) usr   0.01 (25%) sys   0.01 (13%) wall
 CSE                   :   0.01 (25%) usr   0.00 ( 0%) sys   0.01 (13%) wall
 TOTAL                 :   0.04             0.04             0.08

tinfo.cc
Execution times (seconds)
 cfg construction      :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 2%) wall
 cfg cleanup           :   0.02 ( 4%) usr   0.00 ( 0%) sys   0.02 ( 4%) wall
 trivially dead code   :   0.02 ( 4%) usr   0.00 ( 0%) sys   0.02 ( 4%) wall
 life analysis         :   0.02 ( 4%) usr   0.00 ( 0%) sys   0.02 ( 4%) wall
 preprocessing         :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 2%) wall
 parser                :   0.03 ( 6%) usr   0.01 (33%) sys   0.04 ( 8%) wall
 name lookup           :   0.03 ( 6%) usr   0.01 (33%) sys   0.04 ( 8%) wall
 expand                :   0.02 ( 4%) usr   0.00 ( 0%) sys   0.02 ( 4%) wall
 jump                  :   0.01 ( 2%) usr   0.01 (33%) sys   0.02 ( 4%) wall
 CSE                   :   0.08 (17%) usr   0.00 ( 0%) sys   0.08 (16%) wall
 global CSE            :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 2%) wall
 CSE 2                 :   0.02 ( 4%) usr   0.00 ( 0%) sys   0.02 ( 4%) wall
 branch prediction     :   0.02 ( 4%) usr   0.00 ( 0%) sys   0.02 ( 4%) wall
 combiner              :   0.02 ( 4%) usr   0.00 ( 0%) sys   0.02 ( 4%) wall
 regmove               :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 2%) wall
 global alloc          :   0.03 ( 6%) usr   0.00 ( 0%) sys   0.03 ( 6%) wall
 reload CSE regs       :   0.02 ( 4%) usr   0.00 ( 0%) sys   0.02 ( 4%) wall
 peephole 2            :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 2%) wall
 scheduling 2          :   0.03 ( 6%) usr   0.00 ( 0%) sys   0.03 ( 6%) wall
 final                 :   0.02 ( 4%) usr   0.00 ( 0%) sys   0.02 ( 4%) wall
 symout                :   0.02 ( 4%) usr   0.00 ( 0%) sys   0.02 ( 4%) wall
 TOTAL                 :   0.48             0.03             0.51

tinfo2.cc
Execution times (seconds)
 parser                :   0.02 ( 8%) usr   0.00 ( 0%) sys   0.02 ( 8%) wall
 name lookup           :   0.03 (13%) usr   0.01 (100%) sys   0.04 (16%) wall
 expand                :   0.02 ( 8%) usr   0.00 ( 0%) sys   0.02 ( 8%) wall
 CSE                   :   0.05 (21%) usr   0.00 ( 0%) sys   0.05 (20%) wall
 branch prediction     :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 flow analysis         :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 global alloc          :   0.04 (17%) usr   0.00 ( 0%) sys   0.04 (16%) wall
 reload CSE regs       :   0.02 ( 8%) usr   0.00 ( 0%) sys   0.02 ( 8%) wall
 final                 :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 symout                :   0.01 ( 4%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 TOTAL                 :   0.24             0.01             0.25

vec.cc
Execution times (seconds)
 cfg construction      :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 trivially dead code   :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 parser                :   0.05 (24%) usr   0.00 ( 0%) sys   0.05 (22%) wall
 name lookup           :   0.02 (10%) usr   0.02 (100%) sys   0.04 (17%) wall
 CSE                   :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 global CSE            :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 CSE 2                 :   0.02 (10%) usr   0.00 ( 0%) sys   0.02 ( 9%) wall
 local alloc           :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 global alloc          :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 reload CSE regs       :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 rename registers      :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 scheduling 2          :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 final                 :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall
 TOTAL                 :   0.21             0.02             0.23

vterminate.cc
Execution times (seconds)
 life analysis         :   0.01 ( 8%) usr   0.00 ( 0%) sys   0.01 ( 6%) wall
 preprocessing         :   0.02 (15%) usr   0.03 (60%) sys   0.04 (22%) wall
 parser                :   0.06 (46%) usr   0.01 (20%) sys   0.08 (44%) wall
 name lookup           :   0.01 ( 8%) usr   0.01 (20%) sys   0.02 (11%) wall
 final                 :   0.01 ( 8%) usr   0.00 ( 0%) sys   0.01 ( 6%) wall
 symout                :   0.01 ( 8%) usr   0.00 ( 0%) sys   0.01 ( 6%) wall

libstdc++:

bitset.cc
Execution times (seconds)
 garbage collection    :   0.45 (22%) usr   0.00 ( 0%) sys   0.45 (17%) wall
 preprocessing         :   0.15 ( 7%) usr   0.11 (19%) sys   0.26 (10%) wall
 parser                :   0.96 (46%) usr   0.14 (24%) sys   1.11 (42%) wall
 name lookup           :   0.44 (21%) usr   0.32 (54%) sys   0.75 (28%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 regmove               :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 final                 :   0.00 ( 0%) usr   0.01 ( 2%) sys   0.01 ( 0%) wall
 symout                :   0.06 ( 3%) usr   0.01 ( 2%) sys   0.07 ( 3%) wall
 TOTAL                 :   2.08             0.59             2.67

codecvt.cc
Execution times (seconds)
 garbage collection    :   0.33 (17%) usr   0.00 ( 0%) sys   0.33 (13%) wall
 preprocessing         :   0.22 (11%) usr   0.03 ( 6%) sys   0.31 (12%) wall
 parser                :   0.82 (41%) usr   0.21 (45%) sys   1.06 (41%) wall
 name lookup           :   0.38 (19%) usr   0.21 (45%) sys   0.62 (24%) wall
 expand                :   0.02 ( 1%) usr   0.01 ( 2%) sys   0.03 ( 1%) wall
 varconst              :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE                   :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 global CSE            :   0.03 ( 2%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 loop analysis         :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE 2                 :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 combiner              :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 global alloc          :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 shorten branches      :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 final                 :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.08 ( 4%) usr   0.00 ( 0%) sys   0.08 ( 3%) wall
 TOTAL                 :   2.00             0.47             2.59

complex_io.cc
Execution times (seconds)
 garbage collection    :   0.92 (21%) usr   0.01 ( 2%) sys   0.93 (19%) wall
 cfg construction      :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall
 cfg cleanup           :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 trivially dead code   :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 life analysis         :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 preprocessing         :   0.19 ( 4%) usr   0.05 ( 9%) sys   0.23 ( 5%) wall
 parser                :   1.27 (29%) usr   0.18 (33%) sys   1.45 (29%) wall
 name lookup           :   0.56 (13%) usr   0.26 (48%) sys   0.83 (17%) wall
 expand                :   0.32 ( 7%) usr   0.01 ( 2%) sys   0.33 ( 7%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 integration           :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 jump                  :   0.09 ( 2%) usr   0.00 ( 0%) sys   0.09 ( 2%) wall
 CSE                   :   0.14 ( 3%) usr   0.00 ( 0%) sys   0.14 ( 3%) wall
 global CSE            :   0.07 ( 2%) usr   0.00 ( 0%) sys   0.07 ( 1%) wall
 CSE 2                 :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 branch prediction     :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 combiner              :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 if-conversion         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 regmove               :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 global alloc          :   0.09 ( 2%) usr   0.00 ( 0%) sys   0.10 ( 2%) wall
 reload CSE regs       :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall
 flow 2                :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 scheduling 2          :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 shorten branches      :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 final                 :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 symout                :   0.06 ( 1%) usr   0.03 ( 6%) sys   0.09 ( 2%) wall
 rest of compilation   :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 TOTAL                 :   4.42             0.54             4.97

concept-inst.cc
Execution times (seconds)
 garbage collection    :   0.43 (17%) usr   0.00 ( 0%) sys   0.43 (15%) wall
 cfg construction      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 cfg cleanup           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 preprocessing         :   0.14 ( 6%) usr   0.08 (20%) sys   0.22 ( 8%) wall
 parser                :   1.26 (51%) usr   0.14 (34%) sys   1.40 (49%) wall
 name lookup           :   0.46 (19%) usr   0.18 (44%) sys   0.65 (23%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 branch prediction     :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 final                 :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.11 ( 4%) usr   0.01 ( 2%) sys   0.12 ( 4%) wall
 TOTAL                 :   2.46             0.41             2.88

ctype.cc
Execution times (seconds)
 garbage collection    :   0.35 (17%) usr   0.00 ( 0%) sys   0.35 (14%) wall
 cfg construction      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 preprocessing         :   0.18 ( 9%) usr   0.09 (19%) sys   0.27 (11%) wall
 parser                :   0.96 (47%) usr   0.20 (42%) sys   1.16 (45%) wall
 name lookup           :   0.24 (12%) usr   0.16 (33%) sys   0.41 (16%) wall
 expand                :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 2%) wall
 varconst              :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 jump                  :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE                   :   0.04 ( 2%) usr   0.00 ( 0%) sys   0.04 ( 2%) wall
 global CSE            :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 CSE 2                 :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 combiner              :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 global alloc          :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 scheduling 2          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 reg stack             :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 final                 :   0.01 ( 0%) usr   0.01 ( 2%) sys   0.02 ( 1%) wall
 symout                :   0.06 ( 3%) usr   0.01 ( 2%) sys   0.07 ( 3%) wall
 rest of compilation   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 TOTAL                 :   2.05             0.48             2.55

ext-inst.cc
Execution times (seconds)
 garbage collection    :   0.66 (19%) usr   0.00 ( 0%) sys   0.66 (17%) wall
 cfg cleanup           :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 trivially dead code   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 life analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 preprocessing         :   0.18 ( 5%) usr   0.05 (10%) sys   0.24 ( 6%) wall
 parser                :   1.58 (46%) usr   0.24 (47%) sys   1.79 (45%) wall
 name lookup           :   0.60 (17%) usr   0.20 (39%) sys   0.82 (21%) wall
 expand                :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 integration           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 jump                  :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE                   :   0.02 ( 1%) usr   0.01 ( 2%) sys   0.03 ( 1%) wall
 global CSE            :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 CSE 2                 :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 branch prediction     :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 flow analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 combiner              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 global alloc          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 flow 2                :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 peephole 2            :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 scheduling 2          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 symout                :   0.09 ( 3%) usr   0.00 ( 0%) sys   0.09 ( 2%) wall
 rest of compilation   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 TOTAL                 :   3.45             0.51             3.97

fstream.cc
Execution times (seconds)
 garbage collection    :   0.45 (18%) usr   0.00 ( 0%) sys   0.45 (16%) wall
 cfg cleanup           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 trivially dead code   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 life analysis         :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 preprocessing         :   0.19 ( 8%) usr   0.03 ( 8%) sys   0.22 ( 8%) wall
 parser                :   1.20 (48%) usr   0.21 (54%) sys   1.40 (48%) wall
 name lookup           :   0.38 (15%) usr   0.15 (38%) sys   0.54 (19%) wall
 expand                :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 varconst              :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 integration           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 CSE                   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 global CSE            :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 branch prediction     :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 global alloc          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 rename registers      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.08 ( 3%) usr   0.00 ( 0%) sys   0.08 ( 3%) wall
 TOTAL                 :   2.50             0.39             2.89

fstream-inst.cc
Execution times (seconds)
 garbage collection    :   1.16 (19%) usr   0.00 ( 0%) sys   1.17 (18%) wall
 cfg construction      :   0.07 ( 1%) usr   0.00 ( 0%) sys   0.07 ( 1%) wall
 cfg cleanup           :   0.07 ( 1%) usr   0.01 ( 2%) sys   0.08 ( 1%) wall
 trivially dead code   :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall
 life analysis         :   0.10 ( 2%) usr   0.00 ( 0%) sys   0.10 ( 1%) wall
 life info update      :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 preprocessing         :   0.16 ( 3%) usr   0.08 (13%) sys   0.24 ( 4%) wall
 parser                :   1.53 (25%) usr   0.23 (38%) sys   1.77 (26%) wall
 name lookup           :   0.51 ( 8%) usr   0.28 (46%) sys   0.78 (12%) wall
 expand                :   0.34 ( 6%) usr   0.00 ( 0%) sys   0.34 ( 5%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 integration           :   0.12 ( 2%) usr   0.00 ( 0%) sys   0.12 ( 2%) wall
 jump                  :   0.10 ( 2%) usr   0.00 ( 0%) sys   0.10 ( 1%) wall
 CSE                   :   0.48 ( 8%) usr   0.00 ( 0%) sys   0.48 ( 7%) wall
 global CSE            :   0.14 ( 2%) usr   0.00 ( 0%) sys   0.14 ( 2%) wall
 CSE 2                 :   0.12 ( 2%) usr   0.00 ( 0%) sys   0.12 ( 2%) wall
 branch prediction     :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.09 ( 1%) wall
 flow analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 combiner              :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall
 regmove               :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall
 mode switching        :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 local alloc           :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.09 ( 1%) wall
 global alloc          :   0.19 ( 3%) usr   0.00 ( 0%) sys   0.19 ( 3%) wall
 reload CSE regs       :   0.10 ( 2%) usr   0.00 ( 0%) sys   0.10 ( 1%) wall
 flow 2                :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall
 peephole 2            :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.08 ( 1%) usr   0.00 ( 0%) sys   0.08 ( 1%) wall
 scheduling 2          :   0.12 ( 2%) usr   0.00 ( 0%) sys   0.12 ( 2%) wall
 shorten branches      :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 final                 :   0.05 ( 1%) usr   0.01 ( 2%) sys   0.06 ( 1%) wall
 symout                :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.09 ( 1%) wall
 rest of compilation   :   0.08 ( 1%) usr   0.00 ( 0%) sys   0.08 ( 1%) wall
 TOTAL                 :   6.06             0.61             6.68

functexcept.cc
Execution times (seconds)
 garbage collection    :   0.32 (18%) usr   0.01 ( 3%) sys   0.33 (15%) wall
 cfg construction      :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 cfg cleanup           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 preprocessing         :   0.09 ( 5%) usr   0.05 (14%) sys   0.15 ( 7%) wall
 parser                :   0.72 (40%) usr   0.11 (31%) sys   0.82 (38%) wall
 name lookup           :   0.27 (15%) usr   0.15 (43%) sys   0.43 (20%) wall
 expand                :   0.06 ( 3%) usr   0.00 ( 0%) sys   0.06 ( 3%) wall
 varconst              :   0.00 ( 0%) usr   0.01 ( 3%) sys   0.01 ( 0%) wall
 integration           :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 jump                  :   0.03 ( 2%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 CSE                   :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 branch prediction     :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 combiner              :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 global alloc          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 reload CSE regs       :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 flow 2                :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.04 ( 2%) usr   0.00 ( 0%) sys   0.04 ( 2%) wall
 final                 :   0.03 ( 2%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 symout                :   0.07 ( 4%) usr   0.02 ( 6%) sys   0.09 ( 4%) wall
 TOTAL                 :   1.78             0.35             2.14

globals.cc
Execution times (seconds)
 garbage collection    :   0.42 (19%) usr   0.00 ( 0%) sys   0.42 (15%) wall
 preprocessing         :   0.16 ( 7%) usr   0.06 (11%) sys   0.23 ( 8%) wall
 parser                :   1.09 (50%) usr   0.24 (44%) sys   1.33 (49%) wall
 name lookup           :   0.43 (20%) usr   0.21 (39%) sys   0.64 (24%) wall
 varconst              :   0.01 ( 0%) usr   0.01 ( 2%) sys   0.02 ( 1%) wall
 symout                :   0.05 ( 2%) usr   0.02 ( 4%) sys   0.07 ( 3%) wall
 TOTAL                 :   2.17             0.54             2.72

io-inst.cc
Execution times (seconds)
 garbage collection    :   0.58 (19%) usr   0.00 ( 0%) sys   0.58 (16%) wall
 cfg construction      :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 trivially dead code   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 life analysis         :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 life info update      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 preprocessing         :   0.20 ( 7%) usr   0.04 ( 6%) sys   0.23 ( 6%) wall
 parser                :   1.03 (34%) usr   0.24 (35%) sys   1.29 (35%) wall
 name lookup           :   0.47 (16%) usr   0.37 (54%) sys   0.83 (22%) wall
 expand                :   0.08 ( 3%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 varconst              :   0.01 ( 0%) usr   0.01 ( 1%) sys   0.02 ( 1%) wall
 integration           :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 jump                  :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 CSE                   :   0.09 ( 3%) usr   0.00 ( 0%) sys   0.09 ( 2%) wall
 global CSE            :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 loop analysis         :   0.00 ( 0%) usr   0.01 ( 1%) sys   0.01 ( 0%) wall
 CSE 2                 :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 branch prediction     :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 flow analysis         :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 regmove               :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 mode switching        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 global alloc          :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 reload CSE regs       :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 scheduling 2          :   0.06 ( 2%) usr   0.01 ( 1%) sys   0.07 ( 2%) wall
 shorten branches      :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 final                 :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 symout                :   0.07 ( 2%) usr   0.00 ( 0%) sys   0.07 ( 2%) wall
 rest of compilation   :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 TOTAL                 :   3.01             0.68             3.69

ios.cc
Execution times (seconds)
 garbage collection    :   0.52 (19%) usr   0.00 ( 0%) sys   0.53 (16%) wall
 cfg construction      :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 cfg cleanup           :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 trivially dead code   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 preprocessing         :   0.18 ( 7%) usr   0.05 ( 9%) sys   0.22 ( 7%) wall
 parser                :   1.07 (40%) usr   0.25 (43%) sys   1.35 (41%) wall
 name lookup           :   0.47 (18%) usr   0.28 (48%) sys   0.76 (23%) wall
 expand                :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE                   :   0.05 ( 2%) usr   0.00 ( 0%) sys   0.05 ( 2%) wall
 global CSE            :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE 2                 :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 combiner              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 mode switching        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 global alloc          :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 flow 2                :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 scheduling 2          :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 final                 :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 symout                :   0.12 ( 4%) usr   0.00 ( 0%) sys   0.12 ( 4%) wall
 TOTAL                 :   2.68             0.58             3.30

istream-inst.cc
Execution times (seconds)
 garbage collection    :   0.87 (17%) usr   0.00 ( 0%) sys   0.88 (15%) wall
 cfg construction      :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 cfg cleanup           :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 1%) wall
 trivially dead code   :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 1%) wall
 life analysis         :   0.09 ( 2%) usr   0.00 ( 0%) sys   0.10 ( 2%) wall
 life info update      :   0.07 ( 1%) usr   0.00 ( 0%) sys   0.07 ( 1%) wall
 preprocessing         :   0.15 ( 3%) usr   0.05 ( 9%) sys   0.20 ( 3%) wall
 parser                :   1.23 (24%) usr   0.21 (39%) sys   1.43 (25%) wall
 name lookup           :   0.54 (10%) usr   0.26 (48%) sys   0.82 (14%) wall
 expand                :   0.19 ( 4%) usr   0.00 ( 0%) sys   0.19 ( 3%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 integration           :   0.09 ( 2%) usr   0.00 ( 0%) sys   0.09 ( 2%) wall
 jump                  :   0.05 ( 1%) usr   0.01 ( 2%) sys   0.06 ( 1%) wall
 CSE                   :   0.24 ( 5%) usr   0.00 ( 0%) sys   0.24 ( 4%) wall
 global CSE            :   0.12 ( 2%) usr   0.00 ( 0%) sys   0.12 ( 2%) wall
 loop analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE 2                 :   0.13 ( 3%) usr   0.00 ( 0%) sys   0.13 ( 2%) wall
 branch prediction     :   0.07 ( 1%) usr   0.00 ( 0%) sys   0.08 ( 1%) wall
 flow analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 combiner              :   0.10 ( 2%) usr   0.00 ( 0%) sys   0.10 ( 2%) wall
 if-conversion         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 regmove               :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 mode switching        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.07 ( 1%) usr   0.00 ( 0%) sys   0.07 ( 1%) wall
 global alloc          :   0.12 ( 2%) usr   0.00 ( 0%) sys   0.13 ( 2%) wall
 reload CSE regs       :   0.13 ( 3%) usr   0.01 ( 2%) sys   0.14 ( 2%) wall
 flow 2                :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 rename registers      :   0.12 ( 2%) usr   0.00 ( 0%) sys   0.12 ( 2%) wall
 scheduling 2          :   0.16 ( 3%) usr   0.00 ( 0%) sys   0.16 ( 3%) wall
 reorder blocks        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 shorten branches      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 final                 :   0.09 ( 2%) usr   0.00 ( 0%) sys   0.09 ( 2%) wall
 symout                :   0.13 ( 3%) usr   0.00 ( 0%) sys   0.13 ( 2%) wall
 rest of compilation   :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 TOTAL                 :   5.17             0.54             5.77

limits.cc
Execution times (seconds)
 preprocessing         :   0.01 ( 3%) usr   0.00 ( 0%) sys   0.01 ( 3%) wall
 parser                :   0.11 (37%) usr   0.01 (25%) sys   0.12 (35%) wall
 name lookup           :   0.14 (47%) usr   0.03 (75%) sys   0.17 (50%) wall
 symout                :   0.02 ( 7%) usr   0.00 ( 0%) sys   0.02 ( 6%) wall
 TOTAL                 :   0.30             0.04             0.34

locale.cc
Execution times (seconds)
 garbage collection    :   0.49 (17%) usr   0.00 ( 0%) sys   0.50 (15%) wall
 cfg construction      :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 cfg cleanup           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 trivially dead code   :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 life analysis         :   0.05 ( 2%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 preprocessing         :   0.11 ( 4%) usr   0.05 ( 9%) sys   0.17 ( 5%) wall
 parser                :   1.03 (36%) usr   0.18 (33%) sys   1.21 (36%) wall
 name lookup           :   0.41 (14%) usr   0.26 (48%) sys   0.67 (20%) wall
 expand                :   0.09 ( 3%) usr   0.00 ( 0%) sys   0.10 ( 3%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 integration           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 jump                  :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 CSE                   :   0.09 ( 3%) usr   0.00 ( 0%) sys   0.09 ( 3%) wall
 global CSE            :   0.02 ( 1%) usr   0.01 ( 2%) sys   0.03 ( 1%) wall
 loop analysis         :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 CSE 2                 :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 branch prediction     :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 combiner              :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 if-conversion         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 mode switching        :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 local alloc           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 global alloc          :   0.07 ( 2%) usr   0.00 ( 0%) sys   0.07 ( 2%) wall
 reload CSE regs       :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 flow 2                :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 scheduling 2          :   0.02 ( 1%) usr   0.01 ( 2%) sys   0.03 ( 1%) wall
 final                 :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 symout                :   0.04 ( 1%) usr   0.02 ( 4%) sys   0.06 ( 2%) wall
 rest of compilation   :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 TOTAL                 :   2.83             0.54             3.40

locale-inst.cc
Execution times (seconds)
 garbage collection    :   2.41 (16%) usr   0.00 ( 0%) sys   2.41 (15%) wall
 cfg construction      :   0.24 ( 2%) usr   0.00 ( 0%) sys   0.24 ( 1%) wall
 cfg cleanup           :   0.46 ( 3%) usr   0.00 ( 0%) sys   0.46 ( 3%) wall
 trivially dead code   :   0.28 ( 2%) usr   0.01 ( 1%) sys   0.29 ( 2%) wall
 life analysis         :   0.54 ( 3%) usr   0.00 ( 0%) sys   0.54 ( 3%) wall
 life info update      :   0.17 ( 1%) usr   0.00 ( 0%) sys   0.17 ( 1%) wall
 preprocessing         :   0.12 ( 1%) usr   0.07 ( 9%) sys   0.19 ( 1%) wall
 parser                :   1.61 (10%) usr   0.20 (27%) sys   1.81 (11%) wall
 name lookup           :   0.61 ( 4%) usr   0.41 (55%) sys   1.02 ( 6%) wall
 expand                :   1.29 ( 8%) usr   0.01 ( 1%) sys   1.30 ( 8%) wall
 varconst              :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.09 ( 1%) wall
 integration           :   0.27 ( 2%) usr   0.00 ( 0%) sys   0.27 ( 2%) wall
 jump                  :   0.24 ( 2%) usr   0.02 ( 3%) sys   0.26 ( 2%) wall
 CSE                   :   1.42 ( 9%) usr   0.00 ( 0%) sys   1.42 ( 9%) wall
 global CSE            :   0.39 ( 3%) usr   0.00 ( 0%) sys   0.39 ( 2%) wall
 loop analysis         :   0.16 ( 1%) usr   0.01 ( 1%) sys   0.17 ( 1%) wall
 CSE 2                 :   0.61 ( 4%) usr   0.01 ( 1%) sys   0.62 ( 4%) wall
 branch prediction     :   0.29 ( 2%) usr   0.00 ( 0%) sys   0.29 ( 2%) wall
 flow analysis         :   0.06 ( 0%) usr   0.00 ( 0%) sys   0.06 ( 0%) wall
 combiner              :   0.33 ( 2%) usr   0.00 ( 0%) sys   0.33 ( 2%) wall
 if-conversion         :   0.07 ( 0%) usr   0.00 ( 0%) sys   0.07 ( 0%) wall
 regmove               :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.09 ( 1%) wall
 mode switching        :   0.05 ( 0%) usr   0.00 ( 0%) sys   0.05 ( 0%) wall
 local alloc           :   0.28 ( 2%) usr   0.00 ( 0%) sys   0.28 ( 2%) wall
 global alloc          :   0.67 ( 4%) usr   0.00 ( 0%) sys   0.67 ( 4%) wall
 reload CSE regs       :   0.43 ( 3%) usr   0.00 ( 0%) sys   0.43 ( 3%) wall
 flow 2                :   0.15 ( 1%) usr   0.00 ( 0%) sys   0.15 ( 1%) wall
 if-conversion 2       :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall
 peephole 2            :   0.06 ( 0%) usr   0.00 ( 0%) sys   0.06 ( 0%) wall
 rename registers      :   0.31 ( 2%) usr   0.00 ( 0%) sys   0.31 ( 2%) wall
 scheduling 2          :   0.65 ( 4%) usr   0.00 ( 0%) sys   0.65 ( 4%) wall
 reorder blocks        :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall
 shorten branches      :   0.05 ( 0%) usr   0.01 ( 1%) sys   0.06 ( 0%) wall
 reg stack             :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 final                 :   0.36 ( 2%) usr   0.00 ( 0%) sys   0.36 ( 2%) wall
 symout                :   0.30 ( 2%) usr   0.00 ( 0%) sys   0.30 ( 2%) wall
 rest of compilation   :   0.32 ( 2%) usr   0.00 ( 0%) sys   0.32 ( 2%) wall
 TOTAL                 :  15.46             0.75            16.21

localename.cc
Execution times (seconds)
 garbage collection    :   0.50 (15%) usr   0.00 ( 0%) sys   0.58 (15%) wall
 cfg construction      :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 cfg cleanup           :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 trivially dead code   :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 life analysis         :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 life info update      :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 preprocessing         :   0.20 ( 6%) usr   0.03 ( 9%) sys   0.26 ( 7%) wall
 parser                :   1.05 (31%) usr   0.15 (44%) sys   1.22 (31%) wall
 name lookup           :   0.44 (13%) usr   0.14 (41%) sys   0.61 (16%) wall
 expand                :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 varconst              :   0.00 ( 0%) usr   0.01 ( 3%) sys   0.01 ( 0%) wall
 integration           :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 jump                  :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 CSE                   :   0.11 ( 3%) usr   0.00 ( 0%) sys   0.11 ( 3%) wall
 global CSE            :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 loop analysis         :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 CSE 2                 :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 branch prediction     :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 flow analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 combiner              :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 if-conversion         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 regmove               :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 local alloc           :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 global alloc          :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 reload CSE regs       :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 flow 2                :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 peephole 2            :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 scheduling 2          :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 final                 :   0.04 ( 1%) usr   0.01 ( 3%) sys   0.05 ( 1%) wall
 symout                :   0.10 ( 3%) usr   0.00 ( 0%) sys   0.10 ( 3%) wall
 rest of compilation   :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 TOTAL                 :   3.36             0.34             3.91

mist-inst.cc
Execution times (seconds)
 garbage collection    :   0.59 (20%) usr   0.00 ( 0%) sys   0.60 (17%) wall
 trivially dead code   :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 life analysis         :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 preprocessing         :   0.21 ( 7%) usr   0.07 (12%) sys   0.28 ( 8%) wall
 parser                :   1.11 (38%) usr   0.26 (45%) sys   1.37 (39%) wall
 name lookup           :   0.51 (17%) usr   0.21 (36%) sys   0.73 (21%) wall
 expand                :   0.07 ( 2%) usr   0.00 ( 0%) sys   0.07 ( 2%) wall
 varconst              :   0.00 ( 0%) usr   0.01 ( 2%) sys   0.00 ( 0%) wall
 integration           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 jump                  :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE                   :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 global CSE            :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 CSE 2                 :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 flow analysis         :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 combiner              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 mode switching        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 global alloc          :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 reload CSE regs       :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 final                 :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 symout                :   0.11 ( 4%) usr   0.02 ( 3%) sys   0.13 ( 4%) wall
 rest of compilation   :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 TOTAL                 :   2.94             0.58             3.53

ostream-inst.cc
Execution times (seconds)
 garbage collection    :   0.73 (18%) usr   0.00 ( 0%) sys   0.73 (15%) wall
 cfg construction      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 cfg cleanup           :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 trivially dead code   :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 life analysis         :   0.11 ( 3%) usr   0.00 ( 0%) sys   0.11 ( 2%) wall
 life info update      :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 preprocessing         :   0.27 ( 7%) usr   0.08 (12%) sys   0.34 ( 7%) wall
 parser                :   1.11 (27%) usr   0.20 (30%) sys   1.31 (28%) wall
 name lookup           :   0.40 (10%) usr   0.39 (58%) sys   0.80 (17%) wall
 expand                :   0.10 ( 2%) usr   0.00 ( 0%) sys   0.10 ( 2%) wall
 varconst              :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 integration           :   0.09 ( 2%) usr   0.00 ( 0%) sys   0.09 ( 2%) wall
 jump                  :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 CSE                   :   0.25 ( 6%) usr   0.00 ( 0%) sys   0.25 ( 5%) wall
 global CSE            :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall
 loop analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE 2                 :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 branch prediction     :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 combiner              :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 if-conversion         :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 regmove               :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 mode switching        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 global alloc          :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 reload CSE regs       :   0.06 ( 1%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall
 flow 2                :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 if-conversion 2       :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 rename registers      :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 scheduling 2          :   0.17 ( 4%) usr   0.00 ( 0%) sys   0.17 ( 4%) wall
 shorten branches      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 final                 :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.12 ( 3%) usr   0.00 ( 0%) sys   0.12 ( 3%) wall
 rest of compilation   :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 TOTAL                 :   4.08             0.67             4.75

sstream-inst.cc
Execution times (seconds)
 garbage collection    :   1.38 (22%) usr   0.00 ( 0%) sys   1.39 (20%) wall
 cfg construction      :   0.07 ( 1%) usr   0.00 ( 0%) sys   0.07 ( 1%) wall
 cfg cleanup           :   0.10 ( 2%) usr   0.00 ( 0%) sys   0.10 ( 1%) wall
 trivially dead code   :   0.09 ( 1%) usr   0.00 ( 0%) sys   0.09 ( 1%) wall
 life analysis         :   0.08 ( 1%) usr   0.00 ( 0%) sys   0.08 ( 1%) wall
 life info update      :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall
 preprocessing         :   0.16 ( 2%) usr   0.09 (16%) sys   0.24 ( 3%) wall
 parser                :   1.42 (22%) usr   0.10 (18%) sys   1.54 (22%) wall
 name lookup           :   0.67 (10%) usr   0.32 (57%) sys   0.99 (14%) wall
 expand                :   0.58 ( 9%) usr   0.00 ( 0%) sys   0.59 ( 8%) wall
 varconst              :   0.02 ( 0%) usr   0.01 ( 2%) sys   0.03 ( 0%) wall
 integration           :   0.13 ( 2%) usr   0.00 ( 0%) sys   0.13 ( 2%) wall
 jump                  :   0.10 ( 2%) usr   0.00 ( 0%) sys   0.10 ( 1%) wall
 CSE                   :   0.33 ( 5%) usr   0.01 ( 2%) sys   0.34 ( 5%) wall
 global CSE            :   0.11 ( 2%) usr   0.00 ( 0%) sys   0.11 ( 2%) wall
 loop analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE 2                 :   0.12 ( 2%) usr   0.00 ( 0%) sys   0.12 ( 2%) wall
 branch prediction     :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 flow analysis         :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall
 combiner              :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 local alloc           :   0.08 ( 1%) usr   0.00 ( 0%) sys   0.08 ( 1%) wall
 global alloc          :   0.15 ( 2%) usr   0.00 ( 0%) sys   0.15 ( 2%) wall
 reload CSE regs       :   0.11 ( 2%) usr   0.00 ( 0%) sys   0.11 ( 2%) wall
 rename registers      :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 scheduling 2          :   0.16 ( 2%) usr   0.00 ( 0%) sys   0.16 ( 2%) wall
 shorten branches      :   0.02 ( 0%) usr   0.01 ( 2%) sys   0.03 ( 0%) wall
 final                 :   0.07 ( 1%) usr   0.00 ( 0%) sys   0.07 ( 1%) wall
 symout                :   0.11 ( 2%) usr   0.00 ( 0%) sys   0.11 ( 2%) wall
 rest of compilation   :   0.14 ( 2%) usr   0.01 ( 2%) sys   0.15 ( 2%) wall
 TOTAL                 :   6.41             0.56             7.00

stdexcept.cc
Execution times (seconds)
 garbage collection    :   0.16 (13%) usr   0.00 ( 0%) sys   0.16 (11%) wall
 cfg construction      :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 trivially dead code   :   0.00 ( 0%) usr   0.01 ( 5%) sys   0.01 ( 1%) wall
 life analysis         :   0.02 ( 2%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 preprocessing         :   0.05 ( 4%) usr   0.03 (14%) sys   0.08 ( 6%) wall
 parser                :   0.53 (45%) usr   0.07 (33%) sys   0.61 (43%) wall
 name lookup           :   0.13 (11%) usr   0.09 (43%) sys   0.22 (16%) wall
 expand                :   0.02 ( 2%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 integration           :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 jump                  :   0.02 ( 2%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 CSE                   :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 combiner              :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 if-conversion         :   0.01 ( 1%) usr   0.01 ( 5%) sys   0.02 ( 1%) wall
 regmove               :   0.03 ( 3%) usr   0.00 ( 0%) sys   0.03 ( 2%) wall
 global alloc          :   0.02 ( 2%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 reload CSE regs       :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 rename registers      :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 scheduling 2          :   0.05 ( 4%) usr   0.00 ( 0%) sys   0.05 ( 4%) wall
 reorder blocks        :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 final                 :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 symout                :   0.06 ( 5%) usr   0.00 ( 0%) sys   0.06 ( 4%) wall
 TOTAL                 :   1.19             0.21             1.41

stl-inst.cc
Execution times (seconds)
 garbage collection    :   0.02 ( 3%) usr   0.00 ( 0%) sys   0.02 ( 3%) wall
 cfg construction      :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 preprocessing         :   0.08 (14%) usr   0.03 (27%) sys   0.11 (16%) wall
 parser                :   0.19 (33%) usr   0.05 (45%) sys   0.24 (35%) wall
 name lookup           :   0.06 (10%) usr   0.03 (27%) sys   0.09 (13%) wall
 expand                :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 varconst              :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 CSE                   :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 CSE 2                 :   0.02 ( 3%) usr   0.00 ( 0%) sys   0.02 ( 3%) wall
 branch prediction     :   0.03 ( 5%) usr   0.00 ( 0%) sys   0.03 ( 4%) wall
 combiner              :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 global alloc          :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 reload CSE regs       :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 rename registers      :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 scheduling 2          :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 shorten branches      :   0.02 ( 3%) usr   0.00 ( 0%) sys   0.02 ( 3%) wall
 final                 :   0.02 ( 3%) usr   0.00 ( 0%) sys   0.02 ( 3%) wall
 symout                :   0.02 ( 3%) usr   0.00 ( 0%) sys   0.02 ( 3%) wall
 rest of compilation   :   0.01 ( 2%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 TOTAL                 :   0.58             0.11             0.69

streambuf-inst.cc
Execution times (seconds)
 garbage collection    :   0.37 (17%) usr   0.00 ( 0%) sys   0.37 (14%) wall
 cfg construction      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 cfg cleanup           :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 life analysis         :   0.08 ( 4%) usr   0.00 ( 0%) sys   0.08 ( 3%) wall
 life info update      :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 preprocessing         :   0.12 ( 5%) usr   0.07 (16%) sys   0.20 ( 8%) wall
 parser                :   0.71 (32%) usr   0.11 (24%) sys   0.82 (31%) wall
 name lookup           :   0.29 (13%) usr   0.24 (53%) sys   0.54 (20%) wall
 expand                :   0.06 ( 3%) usr   0.01 ( 2%) sys   0.07 ( 3%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 integration           :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 jump                  :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 CSE                   :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 global CSE            :   0.05 ( 2%) usr   0.00 ( 0%) sys   0.05 ( 2%) wall
 CSE 2                 :   0.06 ( 3%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 branch prediction     :   0.01 ( 0%) usr   0.01 ( 2%) sys   0.02 ( 1%) wall
 combiner              :   0.07 ( 3%) usr   0.00 ( 0%) sys   0.07 ( 3%) wall
 mode switching        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 global alloc          :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 reload CSE regs       :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 flow 2                :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 peephole 2            :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 final                 :   0.01 ( 0%) usr   0.01 ( 2%) sys   0.02 ( 1%) wall
 symout                :   0.06 ( 3%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 rest of compilation   :   0.04 ( 2%) usr   0.00 ( 0%) sys   0.04 ( 2%) wall
 TOTAL                 :   2.19             0.45             2.66

string-inst.cc
Execution times (seconds)
 garbage collection    :   0.53 (16%) usr   0.00 ( 0%) sys   0.53 (15%) wall
 cfg construction      :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 cfg cleanup           :   0.04 ( 1%) usr   0.01 ( 4%) sys   0.05 ( 1%) wall
 trivially dead code   :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 life analysis         :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 life info update      :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 preprocessing         :   0.05 ( 1%) usr   0.04 (15%) sys   0.08 ( 2%) wall
 parser                :   0.77 (23%) usr   0.12 (46%) sys   0.90 (25%) wall
 name lookup           :   0.28 ( 8%) usr   0.05 (19%) sys   0.33 ( 9%) wall
 expand                :   0.15 ( 4%) usr   0.00 ( 0%) sys   0.15 ( 4%) wall
 integration           :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 jump                  :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 CSE                   :   0.14 ( 4%) usr   0.00 ( 0%) sys   0.14 ( 4%) wall
 global CSE            :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 CSE 2                 :   0.11 ( 3%) usr   0.00 ( 0%) sys   0.11 ( 3%) wall
 branch prediction     :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 flow analysis         :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 combiner              :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 if-conversion         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 regmove               :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 mode switching        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 global alloc          :   0.14 ( 4%) usr   0.00 ( 0%) sys   0.14 ( 4%) wall
 reload CSE regs       :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 flow 2                :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 if-conversion 2       :   0.02 ( 1%) usr   0.02 ( 8%) sys   0.04 ( 1%) wall
 peephole 2            :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 rename registers      :   0.09 ( 3%) usr   0.00 ( 0%) sys   0.09 ( 2%) wall
 scheduling 2          :   0.13 ( 4%) usr   0.00 ( 0%) sys   0.13 ( 4%) wall
 final                 :   0.07 ( 2%) usr   0.00 ( 0%) sys   0.07 ( 2%) wall
 symout                :   0.09 ( 3%) usr   0.02 ( 8%) sys   0.11 ( 3%) wall
 rest of compilation   :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 TOTAL                 :   3.36             0.26             3.62

strstream.cc
Execution times (seconds)
 garbage collection    :   0.79 (20%) usr   0.00 ( 0%) sys   0.80 (17%) wall
 cfg construction      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 cfg cleanup           :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall
 trivially dead code   :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 life analysis         :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 life info update      :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 preprocessing         :   0.14 ( 4%) usr   0.11 (17%) sys   0.25 ( 5%) wall
 parser                :   1.19 (31%) usr   0.20 (32%) sys   1.41 (31%) wall
 name lookup           :   0.49 (13%) usr   0.29 (46%) sys   0.79 (17%) wall
 expand                :   0.18 ( 5%) usr   0.00 ( 0%) sys   0.18 ( 4%) wall
 varconst              :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 integration           :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 jump                  :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE                   :   0.22 ( 6%) usr   0.00 ( 0%) sys   0.22 ( 5%) wall
 global CSE            :   0.07 ( 2%) usr   0.00 ( 0%) sys   0.07 ( 2%) wall
 CSE 2                 :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 branch prediction     :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.06 ( 1%) wall
 combiner              :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 if-conversion         :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 regmove               :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 local alloc           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 global alloc          :   0.05 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 reload CSE regs       :   0.03 ( 1%) usr   0.01 ( 2%) sys   0.04 ( 1%) wall
 peephole 2            :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 rename registers      :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 scheduling 2          :   0.07 ( 2%) usr   0.00 ( 0%) sys   0.07 ( 2%) wall
 reorder blocks        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 final                 :   0.02 ( 1%) usr   0.01 ( 2%) sys   0.03 ( 1%) wall
 symout                :   0.08 ( 2%) usr   0.01 ( 2%) sys   0.09 ( 2%) wall
 rest of compilation   :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 TOTAL                 :   3.90             0.63             4.58

valarray-inst.cc
Execution times (seconds)
 garbage collection    :   0.63 (20%) usr   0.00 ( 0%) sys   0.63 (17%) wall
 cfg cleanup           :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 trivially dead code   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 life analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 preprocessing         :   0.19 ( 6%) usr   0.07 (14%) sys   0.26 ( 7%) wall
 parser                :   1.55 (48%) usr   0.17 (34%) sys   1.72 (46%) wall
 name lookup           :   0.52 (16%) usr   0.25 (50%) sys   0.77 (21%) wall
 varconst              :   0.01 ( 0%) usr   0.01 ( 2%) sys   0.02 ( 1%) wall
 global CSE            :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 loop analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE 2                 :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 branch prediction     :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 if-conversion         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 reload CSE regs       :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 final                 :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 symout                :   0.15 ( 5%) usr   0.00 ( 0%) sys   0.15 ( 4%) wall
 TOTAL                 :   3.21             0.50             3.71

wstring-inst.cc
Execution times (seconds)
 garbage collection    :   0.53 (16%) usr   0.00 ( 0%) sys   0.53 (15%) wall
 cfg construction      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 cfg cleanup           :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 trivially dead code   :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 life analysis         :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 life info update      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 preprocessing         :   0.08 ( 2%) usr   0.03 ( 8%) sys   0.12 ( 3%) wall
 parser                :   0.74 (23%) usr   0.10 (28%) sys   0.81 (22%) wall
 name lookup           :   0.18 ( 6%) usr   0.22 (61%) sys   0.42 (12%) wall
 expand                :   0.19 ( 6%) usr   0.00 ( 0%) sys   0.19 ( 5%) wall
 varconst              :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 integration           :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 jump                  :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 CSE                   :   0.20 ( 6%) usr   0.00 ( 0%) sys   0.20 ( 6%) wall
 global CSE            :   0.13 ( 4%) usr   0.00 ( 0%) sys   0.13 ( 4%) wall
 loop analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE 2                 :   0.09 ( 3%) usr   0.00 ( 0%) sys   0.09 ( 2%) wall
 branch prediction     :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 flow analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 combiner              :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 if-conversion         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 regmove               :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 mode switching        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.10 ( 3%) usr   0.00 ( 0%) sys   0.10 ( 3%) wall
 global alloc          :   0.14 ( 4%) usr   0.00 ( 0%) sys   0.14 ( 4%) wall
 reload CSE regs       :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 1%) wall
 flow 2                :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 peephole 2            :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 rename registers      :   0.09 ( 3%) usr   0.00 ( 0%) sys   0.09 ( 2%) wall
 scheduling 2          :   0.16 ( 5%) usr   0.00 ( 0%) sys   0.16 ( 4%) wall
 reorder blocks        :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 final                 :   0.05 ( 2%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall
 symout                :   0.08 ( 2%) usr   0.00 ( 0%) sys   0.08 ( 2%) wall
 rest of compilation   :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 TOTAL                 :   3.27             0.36             3.63

codecvt_members.cc
Execution times (seconds)
 garbage collection    :   0.27 (15%) usr   0.00 ( 0%) sys   0.27 (12%) wall
 preprocessing         :   0.07 ( 4%) usr   0.04 (10%) sys   0.11 ( 5%) wall
 parser                :   1.10 (61%) usr   0.14 (34%) sys   1.24 (56%) wall
 name lookup           :   0.29 (16%) usr   0.23 (56%) sys   0.52 (23%) wall
 CSE                   :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE 2                 :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.05 ( 3%) usr   0.00 ( 0%) sys   0.05 ( 2%) wall
 TOTAL                 :   1.81             0.41             2.22

collate_members.cc
Execution times (seconds)
 garbage collection    :   0.27 (14%) usr   0.00 ( 0%) sys   0.27 (12%) wall
 life analysis         :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 preprocessing         :   0.15 ( 8%) usr   0.02 ( 6%) sys   0.17 ( 8%) wall
 parser                :   0.89 (48%) usr   0.17 (52%) sys   1.06 (48%) wall
 name lookup           :   0.40 (21%) usr   0.14 (42%) sys   0.54 (25%) wall
 expand                :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 varconst              :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 scheduling 2          :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.10 ( 5%) usr   0.00 ( 0%) sys   0.10 ( 5%) wall
 TOTAL                 :   1.87             0.33             2.20

ctype_member.cc
Execution times (seconds)
 garbage collection    :   0.35 (17%) usr   0.00 ( 0%) sys   0.35 (15%) wall
 preprocessing         :   0.16 ( 8%) usr   0.07 (20%) sys   0.22 ( 9%) wall
 parser                :   0.95 (47%) usr   0.11 (31%) sys   1.08 (45%) wall
 name lookup           :   0.36 (18%) usr   0.16 (46%) sys   0.51 (21%) wall
 CSE                   :   0.04 ( 2%) usr   0.00 ( 0%) sys   0.04 ( 2%) wall
 loop analysis         :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 branch prediction     :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 combiner              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 global alloc          :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 reload CSE regs       :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 symout                :   0.06 ( 3%) usr   0.01 ( 3%) sys   0.07 ( 3%) wall
 TOTAL                 :   2.03             0.35             2.38

messages_members.cc
Execution times (seconds)
 garbage collection    :   0.34 (17%) usr   0.00 ( 0%) sys   0.34 (15%) wall
 preprocessing         :   0.13 ( 7%) usr   0.08 (23%) sys   0.21 ( 9%) wall
 parser                :   1.06 (54%) usr   0.14 (40%) sys   1.21 (52%) wall
 name lookup           :   0.33 (17%) usr   0.13 (37%) sys   0.46 (20%) wall
 jump                  :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.09 ( 5%) usr   0.00 ( 0%) sys   0.09 ( 4%) wall
 TOTAL                 :   1.98             0.35             2.34

monetary_members.cc
Execution times (seconds)
 garbage collection    :   0.32 (15%) usr   0.00 ( 0%) sys   0.32 (12%) wall
 cfg construction      :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 trivially dead code   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 preprocessing         :   0.10 ( 5%) usr   0.08 (19%) sys   0.17 ( 7%) wall
 parser                :   0.98 (45%) usr   0.18 (42%) sys   1.17 (45%) wall
 name lookup           :   0.39 (18%) usr   0.17 (40%) sys   0.56 (22%) wall
 expand                :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 varconst              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 jump                  :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE                   :   0.07 ( 3%) usr   0.00 ( 0%) sys   0.07 ( 3%) wall
 branch prediction     :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 global alloc          :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 1%) wall
 reload CSE regs       :   0.04 ( 2%) usr   0.00 ( 0%) sys   0.04 ( 2%) wall
 flow 2                :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 if-conversion 2       :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 symout                :   0.07 ( 3%) usr   0.00 ( 0%) sys   0.07 ( 3%) wall
 TOTAL                 :   2.16             0.43             2.59

numeric_members.cc
Execution times (seconds)
 garbage collection    :   0.34 (19%) usr   0.00 ( 0%) sys   0.34 (15%) wall
 life analysis         :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 preprocessing         :   0.12 ( 7%) usr   0.16 (31%) sys   0.30 (13%) wall
 parser                :   0.82 (46%) usr   0.13 (25%) sys   0.93 (40%) wall
 name lookup           :   0.36 (20%) usr   0.22 (42%) sys   0.59 (26%) wall
 varconst              :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE                   :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE 2                 :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.06 ( 3%) usr   0.00 ( 0%) sys   0.06 ( 3%) wall
 rest of compilation   :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 TOTAL                 :   1.77             0.52             2.30

time_members.cc
Execution times (seconds)
 garbage collection    :   0.35 (18%) usr   0.00 ( 0%) sys   0.35 (14%) wall
 life analysis         :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 preprocessing         :   0.17 ( 9%) usr   0.05 (10%) sys   0.22 ( 9%) wall
 parser                :   0.88 (45%) usr   0.24 (47%) sys   1.13 (46%) wall
 name lookup           :   0.29 (15%) usr   0.22 (43%) sys   0.50 (20%) wall
 varconst              :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 CSE                   :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 global CSE            :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 CSE 2                 :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 branch prediction     :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 regmove               :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 local alloc           :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 global alloc          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 reload CSE regs       :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 scheduling 2          :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 final                 :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.06 ( 3%) usr   0.00 ( 0%) sys   0.06 ( 2%) wall
 TOTAL                 :   1.94             0.51             2.45

basic_file.cc
Execution times (seconds)
 garbage collection    :   0.24 (17%) usr   0.00 ( 0%) sys   0.24 (13%) wall
 cfg cleanup           :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 life analysis         :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 preprocessing         :   0.11 ( 8%) usr   0.05 (14%) sys   0.16 ( 9%) wall
 parser                :   0.68 (47%) usr   0.15 (41%) sys   0.83 (46%) wall
 name lookup           :   0.24 (17%) usr   0.15 (41%) sys   0.40 (22%) wall
 varconst              :   0.01 ( 1%) usr   0.01 ( 3%) sys   0.01 ( 1%) wall
 CSE                   :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 combiner              :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 local alloc           :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 global alloc          :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 1%) wall
 reload CSE regs       :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 symout                :   0.04 ( 3%) usr   0.01 ( 3%) sys   0.05 ( 3%) wall
 TOTAL                 :   1.44             0.37             1.81

c++locale.cc
Execution times (seconds)
 garbage collection    :   0.33 (17%) usr   0.00 ( 0%) sys   0.33 (14%) wall
 life analysis         :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 preprocessing         :   0.16 ( 8%) usr   0.03 ( 9%) sys   0.19 ( 8%) wall
 parser                :   0.97 (49%) usr   0.16 (47%) sys   1.14 (49%) wall
 name lookup           :   0.35 (18%) usr   0.13 (38%) sys   0.50 (21%) wall
 varconst              :   0.00 ( 0%) usr   0.01 ( 3%) sys   0.01 ( 0%) wall
 CSE                   :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 1%) wall
 branch prediction     :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 combiner              :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 reload CSE regs       :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 flow 2                :   0.00 ( 0%) usr   0.01 ( 3%) sys   0.01 ( 0%) wall
 rename registers      :   0.01 ( 1%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.10 ( 5%) usr   0.00 ( 0%) sys   0.10 ( 4%) wall
 TOTAL                 :   1.98             0.34             2.35


cp/
2003-01-15  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* decl.c: #include timevar.h
	(POP_TIMEVAR_AND_RETURN): New macro.
	(add_binding, push_local_binding, push_class_binding, poplevel, 
	poplevel_class, find_binding, binding_for_name, 
	set_namespace_binding, push_namespace, push_nested_namespace, 
	pop_nested_namespace, store_bindings, maybe_push_to_top_level, 
	pop_from_top_level, set_identifier_type_value_with_scope,
	set_identifier_type_value, pushtag, duplicate_decls, pushdecl, 
	pushdecl_with_scope, pushdecl_namespace_level, 
	pushdecl_class_level, maybe_push_decl, pushdecl_class_level, 
	push_class_level_binding, push_using_decl, push_using_directive, 
	push_overloaded_decl, lookup_label, lookup_tag_reverse, 
	lookup_namespace_name, unqualified_namespace_lookup, 
	lookup_qualified_name, check_for_out_of_scope_variable, 
	lookup_name_real, lookup_name_current_level, shadow_tag, 
	(maybe_inject_for_scope_var, get_scope_of_declarator, xref_tag): 
	Time name lookup

--[[application/octet-stream; type=gzip
Content-Disposition: attachment; filename="decl.diff.gz"][base64]]
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



More information about the Gcc-patches mailing list