[PATCH, RFC] New memory usage statistics infrastructure
Martin Liška
mliska@suse.cz
Fri May 15 14:44:00 GMT 2015
Hello.
Following patch attempts to rewrite memory reports for GCC's internal allocations
so that it uses a new template type. The type shares parts which are currently duplicated,
adds support for special 'counters' and introduces new support for hash-{set,map,table}.
Transformation of the current code is a bit tricky as we internally used hash-table as main
data structure which takes care of location-related allocations. As I want to add support even
for hash tables (and all derived types), header files inclusion and forward declaration is utilized.
Feel free to comment the patch, as well as missing features one may want to track by location sensitive
memory allocation.
Attachment contains sample output taken from tramp3d-v4.cpp.
Thanks,
Martin
-------------- next part --------------
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:18831:29: error: reference ‘iterate_m’ cannot be declared ‘mutable’ [-fpermissive]
mutable Pooma::Iterate_t& iterate_m;
^
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:19516:30: warning: ‘leafify’ attribute directive ignored [-Wattributes]
const Domain& domain)
^
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:20061:45: warning: ‘leafify’ attribute directive ignored [-Wattributes]
virtual void __attribute__((leafify)) run();
^
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:24294:52: warning: ‘leafify’ attribute directive ignored [-Wattributes]
void evaluate(T &ret, const Op &op, const Expr &e)
^
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:24553:45: warning: ‘leafify’ attribute directive ignored [-Wattributes]
virtual void __attribute__((leafify)) run();
^
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:34435:38: warning: ‘leafify’ attribute directive ignored [-Wattributes]
int apply(Op &op, const Eng &engine)
^
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:34443:57: warning: ‘leafify’ attribute directive ignored [-Wattributes]
int apply(Op &op, const Eng &engine, const Dom &domain)
^
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:36301:24: error: reference ‘elem_m’ cannot be declared ‘mutable’ [-fpermissive]
mutable Element_t &elem_m;
^
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:36639:24: error: reference ‘elem_m’ cannot be declared ‘mutable’ [-fpermissive]
mutable Element_t &elem_m;
^
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:38364:48: warning: ‘leafify’ attribute directive ignored [-Wattributes]
void evaluate(const Op &op, const Dom &domain)
^
/home/marxin/Programming/tramp3d/tramp3d-v4.cpp:38551:45: warning: ‘leafify’ attribute directive ignored [-Wattributes]
virtual void __attribute__((leafify)) run()
^
Number of expanded macros: 8692
Average number of tokens per macro expansion: 6
Line Table allocations during the compilation process
Number of ordinary maps used: 613
Ordinary map used size: 23k
Number of ordinary maps allocated: 1638
Ordinary maps allocated size: 63k
Number of macro maps used: 8116
Macro maps used size: 317k
Macro maps locations size: 455k
Macro maps size: 772k
Duplicated maps locations size: 150k
Total allocated maps size: 1543k
Total used maps size: 796k
Memory still allocated at the end of the compilation process
Size Allocated Used Overhead
8 68k 63k 2040
16 1864k 1837k 40k
32 20M 10M 371k
64 6008k 5071k 93k
256 620k 598k 8680
512 1152k 1150k 15k
1024 408k 407k 5712
2048 4968k 4968k 67k
4096 56k 56k 784
8192 72k 72k 504
16384 16k 16k 56
65536 128k 128k 112
131072 128k 128k 56
262144 512k 512k 112
524288 1024k 1024k 112
1048576 3072k 3072k 168
24 5636k 3636k 99k
40 23M 19M 369k
48 13M 9228k 217k
56 8540k 5062k 133k
72 2180k 1643k 29k
80 4236k 4106k 57k
88 7388k 6948k 101k
96 780k 761k 10k
112 4748k 2961k 64k
120 2972k 2706k 40k
152 21M 20M 301k
128 27M 25M 382k
144 18M 16M 252k
168 53M 51M 742k
104 9564k 9463k 130k
392 8260k 7885k 112k
216 18M 17M 256k
Total 268M 233M 3910k
Total allocations and overheads during the compilation process
Total Overhead: 2335667
Total Allocated: 439141280
Total Overhead under 32B: 311149
Total Allocated under 32B: 55717712
Total Overhead under 64B: 334667
Total Allocated under 64B: 162449120
Total Overhead under 128B: 351465
Total Allocated under 128B: 239797552
Total Overhead page size 8: 23583
Total Allocated page size 8: 71392
Total Overhead page size 16: 265576
Total Allocated page size 16: 2306912
Total Overhead page size 32: 9448
Total Allocated page size 32: 44490656
Total Overhead page size 64: 5102
Total Allocated page size 64: 9129984
Total Overhead page size 256: 60177
Total Allocated page size 256: 1003008
Total Overhead page size 512: 52247
Total Allocated page size 512: 1218048
Total Overhead page size 1024: 156016
Total Allocated page size 1024: 1944576
Total Overhead page size 2048: 53752
Total Allocated page size 2048: 5892096
Total Overhead page size 4096: 4144
Total Allocated page size 4096: 114688
Total Overhead page size 8192: 2408
Total Allocated page size 8192: 139264
Total Overhead page size 16384: 2176
Total Allocated page size 16384: 196608
Total Overhead page size 32768: 144
Total Allocated page size 32768: 262144
Total Overhead page size 65536: 80
Total Allocated page size 65536: 655360
Total Overhead page size 131072: 120
Total Allocated page size 131072: 917504
Total Overhead page size 262144: 792
Total Allocated page size 262144: 2097152
Total Overhead page size 524288: 360
Total Allocated page size 524288: 2621440
Total Overhead page size 1048576: 32
Total Allocated page size 1048576: 4194304
Total Overhead page size 2097152: 0
Total Allocated page size 2097152: 2097152
Total Overhead page size 4194304: 8
Total Allocated page size 4194304: 4194304
Total Overhead page size 8388608: 0
Total Allocated page size 8388608: 8388608
Total Overhead page size 16777216: 8
Total Allocated page size 16777216: 16777216
Total Overhead page size 24: 12542
Total Allocated page size 24: 8848752
Total Overhead page size 40: 6945
Total Allocated page size 40: 52564160
Total Overhead page size 48: 6218
Total Allocated page size 48: 31464768
Total Overhead page size 56: 5253
Total Allocated page size 56: 13572496
Total Overhead page size 72: 4017
Total Allocated page size 72: 5405904
Total Overhead page size 80: 3035
Total Allocated page size 80: 5537360
Total Overhead page size 88: 2785
Total Allocated page size 88: 10410488
Total Overhead page size 96: 1717
Total Allocated page size 96: 791040
Total Overhead page size 112: 1239
Total Allocated page size 112: 11346272
Total Overhead page size 120: 1157
Total Allocated page size 120: 3066240
Total Overhead page size 152: 1018
Total Allocated page size 152: 26034864
Total Overhead page size 128: 1029
Total Allocated page size 128: 30638336
Total Overhead page size 144: 572052
Total Allocated page size 144: 20820240
Total Overhead page size 168: 12037
Total Allocated page size 168: 65027256
Total Overhead page size 104: 1819
Total Allocated page size 104: 10152792
Total Overhead page size 392: 256658
Total Allocated page size 392: 9390360
Total Overhead page size 216: 809973
Total Allocated page size 216: 25357536
String pool
entries 36395
identifiers 33534 (92.14%)
slots 65536
deleted 526
bytes 2778k (17592186044413M overhead)
table size 512k
coll/search 0.9125
ins/search 0.0388
avg. entry 78.16 bytes (+/- 94.46)
longest entry 493
Kind Nodes Bytes
---------------------------------------
decls 549019 80783776
types 308243 51784824
blocks 32532 2862816
stmts 52136 1996576
refs 256354 10056312
exprs 766956 28542968
constants 15568 419478
identifiers 36395 3202760
vecs 1052907 50569584
binfos 8652 841144
ssa names 0 0
constructors 21717 521208
random kinds 966912 38184968
lang_decl kinds 190903 6702564
lang_type kinds 13135 1996520
omp clauses 0 0
---------------------------------------
Total 4271429 278465498
---------------------------------------
Code Nodes
----------------------------
error_mark 1
identifier_node 36395
tree_list 628813
tree_vec 1052907
block 32532
offset_type 0
enumeral_type 2842
boolean_type 90
integer_type 4706
real_type 1055
pointer_type 27233
reference_type 38333
nullptr_type 1
fixed_point_type 36
complex_type 14
vector_type 24
array_type 599
record_type 46785
union_type 44
qual_union_type 0
void_type 16
pointer_bounds_type 1
function_type 20157
method_type 42162
lang_type 3
void_cst 1
integer_cst 13391
real_cst 447
fixed_cst 0
complex_cst 0
vector_cst 0
string_cst 1729
function_decl 70786
label_decl 24797
field_decl 10731
var_decl 58802
const_decl 6722
parm_decl 178078
type_decl 140570
result_decl 25101
debug_expr_decl 0
namespace_decl 25
imported_decl 0
namelist_decl 0
translation_unit_decl 1
component_ref 79144
bit_field_ref 0
array_ref 5414
array_range_ref 0
realpart_expr 72
imagpart_expr 72
view_convert_expr 0
indirect_ref 114559
obj_type_ref 36
constructor 21717
compound_expr 3858
modify_expr 19281
init_expr 48887
target_expr 9060
cond_expr 4852
vec_cond_expr 0
vec_perm_expr 0
bind_expr 21931
call_expr 81613
with_cleanup_expr 0
cleanup_point_expr 37168
placeholder_expr 0
plus_expr 5186
minus_expr 3149
mult_expr 4525
pointer_plus_expr 4012
mult_highpart_expr 0
trunc_div_expr 738
ceil_div_expr 0
floor_div_expr 0
round_div_expr 0
trunc_mod_expr 64
ceil_mod_expr 0
floor_mod_expr 0
round_mod_expr 0
rdiv_expr 130
exact_div_expr 297
fix_trunc_expr 4
float_expr 58
negate_expr 1446
min_expr 0
max_expr 0
abs_expr 24
lshift_expr 832
rshift_expr 62
lrotate_expr 0
rrotate_expr 0
bit_ior_expr 183
bit_xor_expr 8
bit_and_expr 435
bit_not_expr 808
truth_andif_expr 1145
truth_orif_expr 386
truth_and_expr 0
truth_or_expr 0
truth_xor_expr 0
truth_not_expr 1279
lt_expr 2288
le_expr 839
gt_expr 1699
ge_expr 429
eq_expr 2314
ne_expr 2201
unordered_expr 4
ordered_expr 3
unlt_expr 0
unle_expr 6
ungt_expr 0
unge_expr 0
uneq_expr 0
ltgt_expr 0
range_expr 0
paren_expr 0
convert_expr 85069
addr_space_convert_expr 0
fixed_convert_expr 0
nop_expr 170618
non_lvalue_expr 1882
compound_literal_expr 0
save_expr 177
addr_expr 181075
fdesc_expr 0
complex_expr 27
conj_expr 0
predecrement_expr 250
preincrement_expr 2540
postdecrement_expr 24
postincrement_expr 586
va_arg_expr 0
try_catch_expr 5744
try_finally 5280
decl_expr 9747
label_expr 3701
goto_expr 2257
return_expr 11738
exit_expr 81
loop_expr 1193
switch_expr 1
case_label_expr 47
asm_expr 0
ssa_name 0
catch_expr 62
eh_filter_expr 156
scev_known 0
scev_not_known 0
polynomial_chrec 0
statement_list 36318
assert_expr 0
tree_binfo 8652
with_size_expr 0
realign_load 0
target_mem_ref 0
mem_ref 39967
oacc_parallel 0
oacc_kernels 0
oacc_data 0
oacc_host_data 0
omp_parallel 0
omp_task 0
omp_for 0
omp_simd 0
cilk_simd 0
cilk_for 0
omp_distribute 0
oacc_loop 0
omp_teams 0
omp_target_data 0
omp_target 0
omp_sections 0
omp_single 0
omp_section 0
omp_master 0
omp_taskgroup 0
omp_ordered 0
omp_critical 0
oacc_cache 0
oacc_declare 0
oacc_enter_data 0
oacc_exit_data 0
oacc_update 0
omp_target_update 0
omp_atomic 0
omp_atomic_read 0
omp_atomic_capture_old 0
omp_atomic_capture_new 0
omp_clause 0
transaction_expr 0
reduc_max_expr 0
reduc_min_expr 0
reduc_plus_expr 0
dot_prod_expr 0
widen_sum_expr 0
sad_expr 0
widen_mult_expr 0
widen_mult_plus_expr 0
widen_mult_minus_expr 0
widen_lshift_expr 0
fma_expr 0
widen_mult_hi_expr 0
widen_mult_lo_expr 0
widen_mult_even_expr 0
widen_mult_odd_expr 0
vec_unpack_hi_expr 0
vec_unpack_lo_expr 0
vec_unpack_float_hi_expr 0
vec_unpack_float_lo_expr 0
vec_pack_trunc_expr 0
vec_pack_sat_expr 0
vec_pack_fix_trunc_expr 0
widen_lshift_hi_expr 0
widen_lshift_lo_expr 0
predict_expr 2
optimization_node 2
target_option_node 2
annotate_expr 0
cilk_spawn_stmt 0
cilk_sync_stmt 0
@dummy 0
c_maybe_const_expr 0
excess_precision_expr 0
userdef_literal 0
sizeof_expr 228
array_notation_ref 0
unconstrained_array_type 0
unconstrained_array_ref 0
null_expr 0
plus_nomod_expr 0
minus_nomod_expr 0
attr_addr_expr 0
stmt_stmt 0
loop_stmt 0
exit_stmt 0
offset_ref 0
ptrmem_cst 0
nw_expr 219
vec_nw_expr 0
dl_expr 47
vec_dl_expr 0
scope_ref 17122
member_ref 4
type_expr 0
aggr_init_expr 5224
vec_init_expr 44
throw_expr 128
empty_class_expr 328
baselink 43301
template_decl 32744
template_parm_index 94838
template_template_parm 26
template_type_parm 118470
typename_type 5616
typeof_type 6
bound_template_template_parm 20
unbound_class_template 0
using_decl 662
using_stmt 0
default_arg 223
deferred_noexcept 0
template_id_expr 652
overload 53689
pseudo_dtor_expr 7
modop_expr 3534
cast_expr 3208
reinterpret_cast_expr 21
const_cast_expr 59
static_cast_expr 254
dynamic_cast_expr 12
implicit_conv_expr 199
dotstar_expr 11
typeid_expr 0
noexcept_expr 0
non_dependent_expr 5344
ctor_initializer 1201
try_block 167
eh_spec_block 486
handler 165
must_not_throw_expr 0
cleanup_stmt 5660
if_stmt 3538
for_stmt 1660
range_for_stmt 0
while_stmt 310
do_stmt 20
break_stmt 103
continue_stmt 9
switch_stmt 11
expr_stmt 39912
tag_defn 15
offsetof_expr 0
arrow_expr 2814
alignof_expr 0
at_encode_expr 0
stmt_expr 0
unary_plus_expr 5
static_assert 0
type_argument_pack 0
nontype_argument_pack 0
type_pack_expansion 0
expr_pack_expansion 0
argument_pack_select 0
trait_expr 26
lambda_expr 0
decltype_type 4
underlying_type 0
bases 0
template_info 109699
urshift_expr 0
compare_expr 0
compare_l_expr 0
compare_g_expr 0
class_interface_type 0
class_implementation_type 0
category_interface_type 0
category_implementation_type 0
protocol_interface_type 0
keyword_decl 0
instance_method_decl 0
class_method_decl 0
property_decl 0
message_send_expr 0
class_reference_expr 0
property_ref 0
----------------------------
SSA_NAME nodes allocated: 0
SSA_NAME nodes reused: 0
PHI nodes allocated: 0
PHI nodes reused: 0
Type hash: size 131071, 61195 elements, 0.904519 collisions
DECL_DEBUG_EXPR hash: size 1021, 254 elements, 0.141732 collisions
DECL_VALUE_EXPR hash: size 1021, 42 elements, 0.047619 collisions
4376489 fields searched in 559094[520465] calls to lookup_field[_1]
1545728 fnfields searched in 0 calls to lookup_fnfields
0 calls to get_base_type
convert_harshness = 0
compute_conversion_costs = 0
vtables = 173; vtable searches = 0
vtable entries = 0; vtable elems = 644
decl_specializations: size 65521, 37557 elements, 1.219160 collisions
type_specializations: size 32749, 14203 elements, 2.448762 collisions
maximum template instantiation depth reached: 28
GIMPLE statements
Kind Stmts Bytes
---------------------------------------
assignments 43454 3516304
phi nodes 0 0
conditionals 3503 280240
everything else 108706 9265584
---------------------------------------
Total 155663 13062128
---------------------------------------
RTX Kind Count Bytes
---------------------------------------
expr_list 209 5016
parallel 110 1760
return 1 8
simple_return 1 8
const_int 129 2064
const_fixed 26 832
const_double 21 840
const_vector 117 1872
pc 1 8
reg 41451 994824
concat 11 264
mem 18 432
symbol_ref 18 432
cc0 1 8
rtvec 227 15872
---------------------------------------
Total 42341 1024240
---------------------------------------
Alloc-pool Kind Elt size Pools Allocated (elts) Peak (elts) Leak (elts)
--------------------------------------------------------------------------------------------------------------
et_occ pool 56 9724 5293008( 94518) 42896( 766) 0( 0)
et_node pool 72 9724 4090104( 56807) 27648( 384) 0( 0)
--------------------------------------------------------------------------------------------------------------
Total 19448 9383112
--------------------------------------------------------------------------------------------------------------
Bitmaps Leak Peak Times N searches Search iter Type
--------------------------------------------------------------------------------------------------------------------------------
tree-cfgcleanup.c:689 (cleanup_tree_cfg_1) 0: 0.0% 0 0: 0.0% 0 0 heap
tree-chkp.c:920 (chkp_type_bounds_count) 0: 0.0% 0 0: 0.0% 0 0 heap
tree-cfg.c:1219 (start_recording_case_labels) 0: 0.0% 72 19450: 29.7% 0 0 heap
tree-cfg.c:7938 (remove_edge_and_dominated_block 0: 0.0% 112 236: 0.4% 148 74 heap
tree-cfg.c:7939 (remove_edge_and_dominated_block 0: 0.0% 112 237: 0.4% 170 85 heap
tree-eh.c:2208 (execute) 0: 0.0% 152 45524: 69.6% 6 4 heap
reginfo.c:399 (init_reg_sets_1) 72: 50.0% 72 2: 0.0% 0 0 heap
reginfo.c:404 (init_reg_sets_1) 72: 50.0% 72 2: 0.0% 0 0 heap
--------------------------------------------------------------------------------------------------------------------------------
Total 144 65451
--------------------------------------------------------------------------------------------------------------------------------
Hash tables Leak Peak Times Type
--------------------------------------------------------------------------------------------------------------------------------
hash-table.h:591 (build_gimple_cfg) 0: 0.0% 1504 9761: 49.5% heap
hash-table.h:591 (execute) 0: 0.0% 3024 9765: 49.5% heap
cp/semantics.c:4135 (__base_ctor ) 0: 0.0% 12240 98: 0.5% heap
optabs.c:6237 (init_optabs) 104: 0.0% 104 1: 0.0% ggc
varasm.c:3699 (create_constant_pool) 248: 0.0% 248 1: 0.0% ggc
varasm.c:6071 (init_varasm_once) 248: 0.0% 248 1: 0.0% ggc
varasm.c:6072 (init_varasm_once) 248: 0.0% 248 1: 0.0% ggc
emit-rtl.c:5907 (init_emit_once) 488: 0.0% 488 1: 0.0% ggc
emit-rtl.c:5911 (init_emit_once) 488: 0.0% 488 1: 0.0% ggc
emit-rtl.c:5913 (init_emit_once) 488: 0.0% 488 1: 0.0% ggc
emit-rtl.c:5909 (init_emit_once) 488: 0.0% 488 1: 0.0% ggc
hash-table.h:591 (fixed_type_or_null) 488: 0.0% 488 1: 0.0% heap
optabs.c:6140 (init_one_libfunc) 488: 0.0% 488 1: 0.0% ggc
emit-rtl.c:5904 (init_emit_once) 488: 0.0% 488 1: 0.0% ggc
cp/mangle.c:3793 (mangle_conv_op_name_for_type) 488: 0.0% 736 2: 0.0% ggc
tree.c:681 (init_ttree) 1016: 0.0% 1016 1: 0.0% ggc
cp/tree.c:842 (build_cplus_array_type) 1016: 0.0% 1504 2: 0.0% ggc
hash-table.h:591 (curr_statistics_hash) 1488: 0.1% 1488 6: 0.0% heap
hash-table.h:591 (register_scoped_attributes) 2008: 0.1% 2008 1: 0.0% heap
hash-table.h:591 (build_type_inheritance_graph) 2008: 0.1% 3024 4: 0.0% heap
cp/cp-objcp-common.c:224 (init_shadowed_var_for_ 8168: 0.3% 8168 1: 0.0% ggc
varasm.c:6073 (init_varasm_once) 8168: 0.3% 8168 1: 0.0% ggc
tree.c:672 (init_ttree) 8168: 0.3% 8168 1: 0.0% ggc
tree.c:675 (init_ttree) 8168: 0.3% 8168 1: 0.0% ggc
cp/typeck2.c:299 (abstract_virtuals_error_sfinae 8168: 0.3% 12240 6: 0.0% ggc
cgraph.c:755 (get_edge) 16120: 0.6% 17136 15: 0.1% ggc
tree.c:677 (init_ttree) 16312: 0.6% 16312 1: 0.0% ggc
cp/decl.c:3398 (build_typename_type) 65528: 2.4% 98272 8: 0.0% ggc
cp/pt.c:22450 (init_template_processing) 261992: 9.5% 393040 10: 0.1% ggc
symtab.c:266 (symtab_initialize_asm_name_hash) 261992: 9.5% 393040 12: 0.1% ggc
cp/tree.c:3895 (init_tree) 524168: 18.9% 786160 11: 0.1% ggc
cp/pt.c:22449 (init_template_processing) 524168: 18.9% 786160 11: 0.1% ggc
tree.c:669 (init_ttree) 1048568: 37.8% 1572736 8: 0.0% ggc
--------------------------------------------------------------------------------------------------------------------------------
Total 2771976 19737
--------------------------------------------------------------------------------------------------------------------------------
Hash maps Leak Peak Times Type
--------------------------------------------------------------------------------------------------------------------------------
hash-map.h:116 (lower_try_finally_switch) 0: 0.0% 208 1: 0.0% heap
hash-map.h:116 (start_recording_case_labels) 0: 0.0% 208 9724: 8.0% heap
cp/constexpr.c:3531 (cxx_eval_outermost_constant 0: 0.0% 208 90304: 74.0% heap
hash-map.h:116 (copy_gimple_seq_and_replace_loca 0: 0.0% 704 3179: 2.6% heap
hash-map.h:116 (instantiate_decl) 0: 0.0% 1472 9392: 7.7% heap
hash-map.h:116 (maybe_clone_body) 0: 0.0% 24480 7279: 6.0% heap
except.c:270 (init_eh) 496: 0.0% 496 1: 0.0% ggc
hash-map.h:116 (register_pass_name) 8144: 0.7% 8144 1: 0.0% heap
tree-eh.c:113 (add_stmt_to_eh_lp_fn) 1084544: 99.2% 1084544 2161: 1.8% ggc
--------------------------------------------------------------------------------------------------------------------------------
Total 1093184 122042
--------------------------------------------------------------------------------------------------------------------------------
Hash sets Leak Peak Times Type
--------------------------------------------------------------------------------------------------------------------------------
cgraphunit.c:938 (analyze_functions) 0: 0.0% 104 2: 0.0% heap
tree-inline.c:5219 (copy_gimple_seq_and_replace_ 0: 0.0% 104 3176: 0.7% heap
hash-set.h:183 (uses_parameter_packs) 0: 0.0% 104 3295: 0.8% heap
cgraphbuild.c:427 (record_references_in_initiali 0: 0.0% 352 322: 0.1% heap
hash-set.h:183 (for_each_template_parm) 0: 0.0% 352 3022: 0.7% heap
tree.c:11480 (walk_tree_without_duplicates_1) 0: 0.0% 1504 283206: 65.4% heap
hash-set.h:183 (lookup_arg_dependent_1) 0: 0.0% 3024 7616: 1.8% heap
hash-set.h:183 (check_for_bare_parameter_packs) 0: 0.0% 12240 103612: 23.9% heap
hash-set.h:183 (cp_genericize_tree) 0: 0.0% 49056 28904: 6.7% heap
hash-set.h:183 (init_varasm_once) 104:100.0% 104 1: 0.0% heap
--------------------------------------------------------------------------------------------------------------------------------
Total 104 433156
--------------------------------------------------------------------------------------------------------------------------------
Heap vectors Leak Peak Times Leak items Peak items
--------------------------------------------------------------------------------------------------------------------------------
tree-cfg.c:8002 (remove_edge_and_dominated_block 0: 0.0% 4 19: 0.0% 0 0
dominance.c:820 (get_dominated_to_depth) 0: 0.0% 4 92: 0.1% 0 0
vec.h:1277 (__base_ctor ) 0: 0.0% 4 10008:10.8% 204 204
cp/parser.c:629 (cp_lexer_alloc) 0: 0.0% 5 1: 0.0% 0 0
gimplify.c:1529 (gimplify_switch_expr) 0: 0.0% 8 1: 0.0% 0 0
function.c:2380 (assign_parms_augmented_arg_list 0: 0.0% 8 9: 0.0% 36 36
cfgloop.c:257 (flow_loop_nodes_find) 0: 0.0% 8 925: 1.0% 4 4
gimple-low.c:125 (lower_function_body) 0: 0.0% 8 9693:10.5% 0 0
cfgloop.c:276 (flow_loop_nodes_find) 0: 0.0% 16 14: 0.0% 56 56
cp/parser.c:694 (cp_lexer_new_from_tokens) 0: 0.0% 20 6592: 7.1% 725 725
cfgloop.h:578 (__base_ctor ) 0: 0.0% 23 38814:41.8% 0 0
dominance.c:831 (get_dominated_to_depth) 0: 0.0% 24 56: 0.1% 320 320
cfgloop.c:488 (flow_loops_find) 0: 0.0% 28 105: 0.1% 280 280
tree-eh.c:669 (record_in_goto_queue_label) 0: 0.0% 30 262: 0.3% 0 0
cp/class.c:2510 (find_final_overrider) 0: 0.0% 30 731: 0.8% 0 0
cp/parser.c:1147 (cp_lexer_save_tokens) 0: 0.0% 50 1408: 1.5% 8295 8295
attribs.c:153 (register_scoped_attributes) 0: 0.0% 64 1: 0.0% 0 0
input.c:517 (get_next_line) 0: 0.0% 81 6: 0.0% 142 142
cp/name-lookup.c:6110 (store_class_bindings) 0: 0.0% 81 7: 0.0% 142 142
tree-eh.c:1439 (lower_try_finally_switch) 2: 0.0% 2 1: 0.0% 0 0
cp/pt.c:500 (maybe_begin_member_template_process 4: 0.0% 4 1: 0.0% 0 0
c-family/c-pragma.c:645 (push_visibility) 4: 0.0% 4 1: 0.0% 0 0
attribs.c:154 (register_scoped_attributes) 4: 0.0% 4 1: 0.0% 0 0
function.c:4714 (push_cfun) 4: 0.0% 4 1: 0.0% 0 0
function.c:185 (push_function_context) 16: 0.1% 20 4: 0.0% 12 12
gimplify.c:302 (gimple_push_bind_expr) 20: 0.1% 36 4820: 5.2% 895 895
c-family/c-pragma.c:1311 (c_register_pragma_1) 24: 0.1% 24 4: 0.0% 28 28
cp/name-lookup.c:6080 (store_bindings) 54: 0.2% 54 6: 0.0% 88 88
cp/cp-gimplify.c:1108 (cp_genericize_r) 76: 0.3% 84 4870: 5.3% 952 952
attribs.c:161 (register_scoped_attributes) 144: 0.6% 144 2: 0.0% 160 160
ipa-devirt.c:2057 (get_odr_type) 269: 1.2% 269 52: 0.1% 166 166
function.c:2359 (assign_parms_augmented_arg_list 372: 1.6% 376 10162:11.0% 1588 1588
ipa-devirt.c:2058 (get_odr_type) 552: 2.4% 552 138: 0.1% 0 0
input.c:527 (get_next_line) 2017: 8.8% 2017 127: 0.1% 3431 3431
ggc-page.c:1416 (ggc_internal_alloc) 3079:13.4% 3079 22: 0.0% 6146 6146
symtab.c:527 (create_reference) 6230:27.1% 6230 749: 0.8% 7527 7527
symtab.c:519 (create_reference) 10148:44.1% 12168 3042: 3.3% 0 0
--------------------------------------------------------------------------------------------------------------------------------
Total 23019 92747 31197
--------------------------------------------------------------------------------------------------------------------------------
GGC memory Garbage Freed Leak Overhead Times
--------------------------------------------------------------------------------------------------------------------------------
cp/name-lookup.c:4633 (qualified_lookup_using_na 0: 0.0% 231000: 0.7% 0: 0.0% 0: 0.0% 5775
cp/class.c:9022 (build_vtbl_initializer) 0: 0.0% 14936: 0.0% 0: 0.0% 336: 0.0% 239
symtab.c:266 (symtab_initialize_asm_name_hash) 0: 0.0% 104: 0.0% 0: 0.0% 0: 0.0% 1
cp/name-lookup.c:4622 (qualified_lookup_using_na 0: 0.0% 231000: 0.7% 0: 0.0% 0: 0.0% 5775
tree.c:669 (init_ttree) 0: 0.0% 8216: 0.0% 0: 0.0% 24: 0.0% 1
cp/name-lookup.c:335 (new_class_binding) 0: 0.0% 3133464: 9.9% 0: 0.0% 39984: 1.7% 20831
gimplify.c:3656 (gimplify_init_ctor_eval) 0: 0.0% 600: 0.0% 0: 0.0% 0: 0.0% 15
cp/pt.c:16133 (fn_type_unification) 0: 0.0% 5204760: 16.4% 0: 0.0% 0: 0.0% 130119
cp/name-lookup.c:4614 (qualified_lookup_using_na 0: 0.0% 231000: 0.7% 0: 0.0% 0: 0.0% 5775
cp/name-lookup.c:4650 (qualified_lookup_using_na 0: 0.0% 6880: 0.0% 0: 0.0% 0: 0.0% 172
cp/pt.c:22450 (init_template_processing) 0: 0.0% 536: 0.0% 0: 0.0% 24: 0.0% 1
stor-layout.c:1190 (place_field) 0: 0.0% 11816: 0.0% 0: 0.0% 0: 0.0% 123
cgraph.c:755 (get_edge) 0: 0.0% 7224: 0.0% 0: 0.0% 56: 0.0% 7
gimplify.c:1429 (gimplify_decl_expr) 0: 0.0% 41760: 0.1% 0: 0.0% 0: 0.0% 1044
cp/name-lookup.c:4623 (qualified_lookup_using_na 0: 0.0% 231000: 0.7% 0: 0.0% 0: 0.0% 5775
cp/typeck2.c:299 (abstract_virtuals_error_sfinae 0: 0.0% 264: 0.0% 0: 0.0% 8: 0.0% 1
gimplify.c:9416 (gimplify_assign) 0: 0.0% 2640: 0.0% 0: 0.0% 0: 0.0% 66
cp/parser.c:23715 (cp_parser_template_declaratio 0: 0.0% 216: 0.0% 0: 0.0% 0: 0.0% 1
gimplify.c:5471 (gimplify_target_expr) 0: 0.0% 90080: 0.3% 0: 0.0% 0: 0.0% 2252
gimplify.c:559 (internal_get_tmp_var) 0: 0.0% 1189640: 3.7% 0: 0.0% 0: 0.0% 29741
cp/parser.c:632 (cp_lexer_alloc) 0: 0.0% 262152: 0.8% 0: 0.0% 8: 0.0% 1
emit-rtl.c:6137 (init_emit_once) 0: 0.0% 0: 0.0% 8: 0.0% 0: 0.0% 1
emit-rtl.c:6136 (init_emit_once) 0: 0.0% 0: 0.0% 8: 0.0% 0: 0.0% 1
emit-rtl.c:6139 (init_emit_once) 0: 0.0% 0: 0.0% 8: 0.0% 0: 0.0% 1
emit-rtl.c:6138 (init_emit_once) 0: 0.0% 0: 0.0% 8: 0.0% 0: 0.0% 1
tree.c:9902 (build_common_tree_nodes) 0: 0.0% 0: 0.0% 16: 0.0% 0: 0.0% 1
c-family/c-common.c:5930 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 24: 0.0% 0: 0.0% 1
tree.c:679 (init_ttree) 0: 0.0% 0: 0.0% 24: 0.0% 0: 0.0% 1
tree.c:9763 (build_common_tree_nodes) 0: 0.0% 0: 0.0% 24: 0.0% 0: 0.0% 1
fold-const.c:4945 (fold_cond_expr_with_compariso 0: 0.0% 0: 0.0% 32: 0.0% 0: 0.0% 1
varasm.c:3698 (create_constant_pool) 0: 0.0% 0: 0.0% 32: 0.0% 0: 0.0% 1
generic-match.c:2191 (generic_simplify) 32: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1
fold-const.c:3516 (fold_truth_not_expr) 32: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1
builtin-attrs.def:118 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:141 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:73 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:201 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:182 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:74 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:152 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:53 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:133 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:195 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:120 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:188 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:154 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:78 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:112 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:173 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:167 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
fold-const.c:7014 (fold_widened_comparison) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:213 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
fold-const.c:12447 (fold_binary_loc) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:258 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:81 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:204 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:76 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:262 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:143 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
fold-const.c:683 (fold_negate_expr) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:116 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
cp/decl.c:3881 (cxx_init_decl_processing) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:77 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
cp/call.c:6762 (push_defarg_context) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
cp/decl.c:3978 (cxx_init_decl_processing) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:129 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:192 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:164 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
fold-const.c:7969 (fold_unary_loc) 40: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1
builtin-attrs.def:127 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
cp/pt.c:3658 (canonical_type_parameter) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:55 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
cp/init.c:4319 (build_vec_delete) 40: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1
builtin-attrs.def:75 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:149 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
tree.c:4684 (build_translation_unit_decl) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:179 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:57 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
cp/decl.c:3882 (cxx_init_decl_processing) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:185 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
config/i386/i386.c:35662 (ix86_init_builtins_va_ 40: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1
builtin-attrs.def:176 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:270 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:147 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:264 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:207 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:256 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:123 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:158 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:260 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:170 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
config/i386/i386.c:35663 (ix86_init_builtins_va_ 40: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1
builtin-attrs.def:125 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:285 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:284 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:82 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:273 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:139 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
cp/decl.c:14098 (record_key_method_defined) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:210 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
cp/decl.c:14726 (build_void_list_node) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
convert.c:436 (convert_to_integer) 40: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1
builtin-attrs.def:276 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:161 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:52 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:137 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:131 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
cp/decl.c:3883 (cxx_init_decl_processing) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:145 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:135 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:58 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:114 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
attribs.c:605 (decl_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:54 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:56 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:278 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:266 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:198 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:79 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:80 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:66 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
builtin-attrs.def:156 (c_init_attributes) 0: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1
hash-map.h:123 (create_ggc) 0: 0.0% 0: 0.0% 48: 0.0% 0: 0.0% 1
cp/parser.c:624 (cp_lexer_alloc) 0: 0.0% 0: 0.0% 48: 0.0% 0: 0.0% 1
hash-table.h:599 (create_ggc) 0: 0.0% 0: 0.0% 48: 0.0% 0: 0.0% 1
hash-table.h:599 (create_ggc) 0: 0.0% 0: 0.0% 48: 0.0% 0: 0.0% 1
cp/cp-gimplify.c:346 (genericize_switch_stmt) 0: 0.0% 0: 0.0% 48: 0.0% 0: 0.0% 1
hash-table.h:599 (create_ggc) 0: 0.0% 0: 0.0% 48: 0.0% 0: 0.0% 1
cp/cvt.c:998 (convert_to_void) 48: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1
cp/rtti.c:1143 (get_pseudo_ti_init) 56: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1
varasm.c:1675 (notice_global_symbol) 0: 0.0% 0: 0.0% 59: 0.0% 11: 0.0% 2
cp/error.c:2761 (pp_ggc_formatted_text) 64: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 8
cp/cp-gimplify.c:359 (genericize_continue_stmt) 0: 0.0% 0: 0.0% 64: 0.0% 0: 0.0% 2
c-family/c-common.c:4745 (c_common_truthvalue_co 0: 0.0% 0: 0.0% 64: 0.0% 0: 0.0% 2
generic-match.c:7393 (generic_simplify) 0: 0.0% 0: 0.0% 64: 0.0% 0: 0.0% 2
builtins.c:9158 (fold_builtin_abs) 0: 0.0% 0: 0.0% 64: 0.0% 0: 0.0% 2
builtins.c:9559 (fold_builtin_interclass_mathfn) 0: 0.0% 0: 0.0% 64: 0.0% 0: 0.0% 2
generic-match.c:5045 (generic_simplify) 64: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 2
predict.c:3007 (build_predict_expr) 64: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 2
convert.c:910 (convert_to_integer) 0: 0.0% 0: 0.0% 64: 0.0% 0: 0.0% 2
cp/parser.c:8950 (start_lambda_scope) 0: 0.0% 0: 0.0% 72: 0.0% 0: 0.0% 1
cp/class.c:7133 (init_class_processing) 0: 0.0% 0: 0.0% 72: 0.0% 0: 0.0% 1
cp/decl.c:5359 (reshape_init_array_1) 0: 0.0% 0: 0.0% 72: 0.0% 0: 0.0% 1
builtin-attrs.def:247 (c_init_attributes) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
builtin-attrs.def:241 (c_init_attributes) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
builtin-attrs.def:243 (c_init_attributes) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
builtin-attrs.def:239 (c_init_attributes) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
fold-const.c:664 (fold_negate_expr) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
fold-const.c:10058 (fold_binary_loc) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
builtin-attrs.def:248 (c_init_attributes) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
cp/call.c:7469 (build_over_call) 80: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 2
fold-const.c:12421 (fold_binary_loc) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
cp/pt.c:22007 (build_non_dependent_expr) 80: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 2
fold-const.c:12419 (fold_binary_loc) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
builtin-attrs.def:233 (c_init_attributes) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
fold-const.c:10543 (fold_binary_loc) 40: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 2
builtin-attrs.def:244 (c_init_attributes) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
gimple-fold.c:889 (gimple_fold_builtin_memory_op 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
cp/name-lookup.c:3683 (handle_namespace_attrs) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
builtins.c:9701 (fold_builtin_classify) 80: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 2
tree-eh.c:1451 (lower_try_finally_switch) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 1
builtin-attrs.def:240 (c_init_attributes) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
fold-const.c:12424 (fold_binary_loc) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
builtin-attrs.def:242 (c_init_attributes) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
gimple-fold.c:862 (gimple_fold_builtin_memory_op 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
builtin-attrs.def:234 (c_init_attributes) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
c-family/c-common.c:4098 (c_register_builtin_typ 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
fold-const.c:645 (fold_negate_expr) 80: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 2
fold-const.c:7113 (fold_sign_changed_comparison) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
cp/call.c:7819 (build_special_member_call) 80: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 2
cp/decl.c:3981 (cxx_init_decl_processing) 0: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 2
fold-const.c:10709 (fold_binary_loc) 80: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 2
cp/rtti.c:528 (ifnonnull) 0: 0.0% 0: 0.0% 88: 0.0% 0: 0.0% 2
hash-table.h:599 (create_ggc) 0: 0.0% 0: 0.0% 96: 0.0% 0: 0.0% 2
emit-rtl.c:6004 (init_emit_once) 0: 0.0% 0: 0.0% 96: 0.0% 0: 0.0% 4
optabs.c:6193 (set_optab_libfunc) 0: 0.0% 0: 0.0% 96: 0.0% 0: 0.0% 4
hash-table.h:599 (create_ggc) 0: 0.0% 0: 0.0% 96: 0.0% 0: 0.0% 2
builtins.c:9253 (fold_builtin_carg) 0: 0.0% 0: 0.0% 96: 0.0% 0: 0.0% 3
fold-const.c:8099 (fold_unary_loc) 0: 0.0% 0: 0.0% 96: 0.0% 0: 0.0% 3
builtins.c:9254 (fold_builtin_carg) 0: 0.0% 0: 0.0% 96: 0.0% 0: 0.0% 3
optabs.c:6237 (init_optabs) 0: 0.0% 0: 0.0% 104: 0.0% 0: 0.0% 1
cp/parser.c:20074 (cp_parser_class_specifier_1) 0: 0.0% 0: 0.0% 112: 0.0% 0: 0.0% 2
fold-const.c:12006 (fold_binary_loc) 80: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 3
cp/init.c:4174 (push_base_cleanups) 120: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 3
toplev.c:1237 (general_init) 0: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 1
builtin-attrs.def:238 (c_init_attributes) 0: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 3
tree.c:4682 (build_translation_unit_decl) 0: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 1
builtin-attrs.def:236 (c_init_attributes) 0: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 3
convert.c:949 (convert_to_complex) 0: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 3
cp/typeck2.c:2062 (add_exception_specifier) 40: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 3
builtin-attrs.def:235 (c_init_attributes) 0: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 3
cp/init.c:2721 (build_new_1) 120: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 3
builtin-attrs.def:246 (c_init_attributes) 0: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 3
cp/friend.c:170 (add_friend) 0: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 3
cp/name-lookup.c:1385 (push_local_binding) 120: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 3
builtin-attrs.def:237 (c_init_attributes) 0: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 3
builtin-attrs.def:245 (c_init_attributes) 0: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 3
cp/init.c:2957 (build_new_1) 120: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 3
cp/init.c:885 (sort_mem_initializers) 120: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 3
generic-match.c:5029 (generic_simplify) 64: 0.0% 0: 0.0% 64: 0.0% 0: 0.0% 4
cp/parser.c:3498 (cp_parser_new) 0: 0.0% 0: 0.0% 128: 0.0% 0: 0.0% 1
varasm.c:296 (get_noswitch_section) 0: 0.0% 0: 0.0% 128: 0.0% 0: 0.0% 4
varasm.c:279 (get_unnamed_section) 0: 0.0% 0: 0.0% 128: 0.0% 0: 0.0% 4
cp/init.c:1274 (expand_cleanup_for_base) 144: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 3
gimple.c:774 (gimple_build_switch_nlabels) 0: 0.0% 0: 0.0% 144: 0.0% 0: 0.0% 2
cp/init.c:4193 (push_base_cleanups) 144: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 3
cp/parser.c:19383 (cp_parser_braced_list) 120: 0.0% 0: 0.0% 24: 0.0% 0: 0.0% 6
hash-table.h:599 (create_ggc) 0: 0.0% 0: 0.0% 144: 0.0% 0: 0.0% 3
cp/decl.c:6801 (declare_global_var) 0: 0.0% 0: 0.0% 144: 0.0% 0: 0.0% 1
hash-table.h:599 (create_ggc) 0: 0.0% 0: 0.0% 144: 0.0% 0: 0.0% 3
builtins.c:9826 (fold_builtin_unordered_cmp) 144: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 4
convert.c:886 (convert_to_integer) 0: 0.0% 0: 0.0% 144: 0.0% 0: 0.0% 3
cp/rtti.c:1420 (create_tinfo_types) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5568 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5559 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5707 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/rtti.c:1464 (create_tinfo_types) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
config/i386/i386.c:8623 (ix86_build_builtin_va_l 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5699 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5580 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
config/i386/i386.c:8619 (ix86_build_builtin_va_l 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5695 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5595 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5703 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5895 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/rtti.c:1462 (create_tinfo_types) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/rtti.c:1433 (create_tinfo_types) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/rtti.c:1429 (create_tinfo_types) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5562 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/rtti.c:1466 (create_tinfo_types) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
config/i386/i386.c:8629 (ix86_build_builtin_va_l 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5609 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
tree.c:8497 (build_complex_type) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/rtti.c:1451 (create_tinfo_types) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/parser.c:1914 (push_unparsed_function_queues) 0: 0.0% 0: 0.0% 152: 0.0% 8: 0.0% 1
config/i386/i386.c:8632 (ix86_build_builtin_va_l 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5603 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/decl.c:14499 (maybe_register_incomplete_var) 0: 0.0% 72: 0.0% 152: 0.0% 8: 0.0% 2
c-family/c-common.c:5576 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/rtti.c:1393 (create_tinfo_types) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
config/i386/i386.c:8626 (ix86_build_builtin_va_l 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5565 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5589 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5586 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/rtti.c:1389 (create_tinfo_types) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
c-family/c-common.c:5583 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
cp/rtti.c:1453 (create_tinfo_types) 0: 0.0% 0: 0.0% 152: 0.0% 0: 0.0% 1
gimple-fold.c:890 (gimple_fold_builtin_memory_op 0: 0.0% 0: 0.0% 160: 0.0% 0: 0.0% 2
gimple-fold.c:875 (gimple_fold_builtin_memory_op 0: 0.0% 0: 0.0% 160: 0.0% 0: 0.0% 2
cp/class.c:1593 (check_abi_tags) 0: 0.0% 0: 0.0% 160: 0.0% 0: 0.0% 4
cp/tree.c:1380 (strip_typedefs) 0: 0.0% 224: 0.0% 160: 0.0% 0: 0.0% 12
fold-const.c:2352 (fold_convert_loc) 0: 0.0% 0: 0.0% 160: 0.0% 0: 0.0% 5
cp/init.c:845 (build_field_list) 160: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 4
c-family/c-common.c:4723 (c_common_truthvalue_co 0: 0.0% 0: 0.0% 160: 0.0% 0: 0.0% 4
tree-eh.c:1538 (lower_try_finally_switch) 160: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 2
cp/parser.c:16247 (cp_parser_namespace_definitio 0: 0.0% 0: 0.0% 160: 0.0% 0: 0.0% 4
tree.c:9953 (build_common_tree_nodes) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
cp/decl.c:3912 (cxx_init_decl_processing) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
emit-rtl.c:5996 (init_emit_once) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 7
tree.c:9915 (build_common_tree_nodes) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
targhooks.c:1884 (default_chkp_bound_type) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
config/i386/i386.c:35716 (ix86_init_builtin_type 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
stor-layout.c:2629 (initialize_sizetypes) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
cp/decl.c:3918 (cxx_init_decl_processing) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
cp/decl.c:3901 (cxx_init_decl_processing) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
tree.c:9919 (build_common_tree_nodes) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
tree.c:9947 (build_common_tree_nodes) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
cp/decl.c:4009 (cxx_init_decl_processing) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
tree.c:9941 (build_common_tree_nodes) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
tree.c:9892 (build_common_tree_nodes) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
toplev.c:1256 (general_init) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
stor-layout.c:2633 (initialize_sizetypes) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
tree.c:9926 (build_common_tree_nodes) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
cp/decl.c:3940 (cxx_init_decl_processing) 0: 0.0% 0: 0.0% 168: 0.0% 0: 0.0% 1
hash-table.h:599 (create_ggc) 0: 0.0% 0: 0.0% 192: 0.0% 0: 0.0% 4
cp/init.c:3760 (build_vec_init) 192: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 6
fold-const.c:2266 (fold_convert_loc) 0: 0.0% 0: 0.0% 192: 0.0% 0: 0.0% 6
cp/parser.c:687 (cp_lexer_new_from_tokens) 0: 0.0% 309552: 1.0% 192: 0.0% 0: 0.0% 6453
cp/call.c:4142 (build_operator_new_call) 192: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 4
fold-const.c:4534 (build_range_check) 200: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 5
cp/name-lookup.c:3978 (add_using_namespace_1) 0: 0.0% 0: 0.0% 200: 0.0% 0: 0.0% 5
cp/name-lookup.c:3984 (add_using_namespace_1) 0: 0.0% 0: 0.0% 200: 0.0% 0: 0.0% 5
cp/init.c:2580 (build_new_1) 200: 0.0% 40: 0.0% 0: 0.0% 0: 0.0% 6
cp/rtti.c:1175 (get_pseudo_ti_init) 216: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 3
expr.c:11426 (build_personality_function) 0: 0.0% 0: 0.0% 216: 0.0% 0: 0.0% 1
cp/pt.c:3661 (canonical_type_parameter) 0: 0.0% 0: 0.0% 216: 0.0% 0: 0.0% 2
cp/semantics.c:2421 (finish_call_expr) 0: 0.0% 0: 0.0% 224: 0.0% 0: 0.0% 7
tree.c:11765 (build_target_option_node) 0: 0.0% 0: 0.0% 232: 0.0% 16: 0.0% 1
tree.c:684 (init_ttree) 0: 0.0% 0: 0.0% 232: 0.0% 16: 0.0% 1
c-family/c-cppbuiltin.c:1460 (builtin_define_wit 234: 0.0% 0: 0.0% 0: 0.0% 42: 0.0% 12
cp/call.c:7468 (build_over_call) 0: 0.0% 0: 0.0% 240: 0.0% 0: 0.0% 6
fold-const.c:6389 (fold_binary_op_with_condition 240: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 6
fold-const.c:943 (associate_trees) 80: 0.0% 0: 0.0% 160: 0.0% 0: 0.0% 6
generic-match.c:3684 (generic_simplify) 80: 0.0% 0: 0.0% 160: 0.0% 0: 0.0% 6
cp/typeck.c:4879 (cp_build_binary_op) 0: 0.0% 0: 0.0% 240: 0.0% 0: 0.0% 6
fold-const.c:6381 (fold_binary_op_with_condition 240: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 6
varasm.c:3699 (create_constant_pool) 0: 0.0% 0: 0.0% 264: 0.0% 8: 0.0% 1
varasm.c:6072 (init_varasm_once) 0: 0.0% 0: 0.0% 264: 0.0% 8: 0.0% 1
varasm.c:6071 (init_varasm_once) 0: 0.0% 0: 0.0% 264: 0.0% 8: 0.0% 1
cp/rtti.c:1379 (create_tinfo_types) 0: 0.0% 0: 0.0% 264: 0.0% 8: 0.0% 1
cp/mangle.c:3793 (mangle_conv_op_name_for_type) 0: 0.0% 0: 0.0% 264: 0.0% 8: 0.0% 1
fold-const.c:200 (protected_set_expr_location_un 240: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 7
fold-const.c:6131 (extract_muldiv_1) 280: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 7
fold-const.c:6398 (fold_binary_op_with_condition 288: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 6
cp/pt.c:14928 (tsubst_copy_and_build) 288: 0.0% 72: 0.0% 0: 0.0% 0: 0.0% 5
cp/tree.c:1498 (strip_typedefs_expr) 0: 0.0% 0: 0.0% 288: 0.0% 0: 0.0% 6
cp/parser.c:20899 (cp_parser_member_declaration) 0: 0.0% 0: 0.0% 304: 0.0% 0: 0.0% 2
c-family/c-common.c:5907 (c_common_nodes_and_bui 0: 0.0% 0: 0.0% 304: 0.0% 0: 0.0% 2
c-family/c-common.c:4092 (c_register_builtin_typ 0: 0.0% 0: 0.0% 304: 0.0% 0: 0.0% 2
cp/parser.c:13677 (cp_parser_type_parameter) 320: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 8
cp/decl.c:3739 (record_builtin_java_type) 0: 0.0% 0: 0.0% 336: 0.0% 0: 0.0% 2
cp/semantics.c:2562 (finish_pseudo_destructor_ex 336: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 7
cp/cp-objcp-common.c:214 (decl_shadowed_for_var_ 0: 0.0% 0: 0.0% 336: 0.0% 0: 0.0% 21
builtins.c:9144 (fold_builtin_fabs) 0: 0.0% 0: 0.0% 352: 0.0% 0: 0.0% 11
fold-const.c:7897 (fold_unary_loc) 0: 0.0% 0: 0.0% 360: 0.0% 0: 0.0% 9
generic-match.c:4769 (generic_simplify) 160: 0.0% 0: 0.0% 200: 0.0% 0: 0.0% 9
cp/init.c:1689 (expand_default_init) 360: 0.0% 144: 0.0% 0: 0.0% 0: 0.0% 7
cp/class.c:6860 (finish_struct) 0: 0.0% 152: 0.0% 376: 0.0% 0: 0.0% 9
cp/pt.c:22001 (build_non_dependent_expr) 384: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 8
cp/tree.c:2168 (bind_template_template_parm) 144: 0.0% 0: 0.0% 240: 0.0% 0: 0.0% 8
cp/decl2.c:3473 (start_static_storage_duration_f 0: 0.0% 0: 0.0% 392: 0.0% 0: 0.0% 1
cp/semantics.c:170 (push_deferring_access_checks 0: 0.0% 224: 0.0% 392: 0.0% 8: 0.0% 3
cp/rtti.c:1335 (get_pseudo_ti_index) 0: 0.0% 0: 0.0% 392: 0.0% 0: 0.0% 1
cp/init.c:3465 (build_vec_init) 160: 0.0% 0: 0.0% 240: 0.0% 0: 0.0% 10
convert.c:596 (convert_to_integer) 40: 0.0% 0: 0.0% 360: 0.0% 0: 0.0% 10
c-family/c-cppbuiltin.c:1432 (lazy_hex_fp_value) 0: 0.0% 0: 0.0% 424: 0.0% 40: 0.0% 12
cp/init.c:440 (build_value_init_noctor) 432: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 6
emit-rtl.c:765 (gen_rtx_MEM) 0: 0.0% 0: 0.0% 432: 0.0% 0: 0.0% 18
varasm.c:1499 (make_decl_rtl) 0: 0.0% 0: 0.0% 432: 0.0% 0: 0.0% 18
cp/parser.c:19584 (cp_parser_initializer_list) 360: 0.0% 0: 0.0% 72: 0.0% 0: 0.0% 6
tree-inline.c:5030 (copy_tree_r) 0: 0.0% 0: 0.0% 432: 0.0% 0: 0.0% 6
cp/typeck.c:5957 (unary_complex_lvalue) 360: 0.0% 0: 0.0% 80: 0.0% 0: 0.0% 11
cp/typeck.c:5978 (unary_complex_lvalue) 440: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 11
cp/rtti.c:1352 (get_pseudo_ti_index) 0: 0.0% 0: 0.0% 456: 0.0% 0: 0.0% 3
cp/decl.c:3761 (record_unknown_type) 0: 0.0% 0: 0.0% 456: 0.0% 0: 0.0% 3
cp/rtti.c:1356 (get_pseudo_ti_index) 0: 0.0% 0: 0.0% 456: 0.0% 0: 0.0% 3
cp/rtti.c:1354 (get_pseudo_ti_index) 0: 0.0% 0: 0.0% 456: 0.0% 0: 0.0% 3
cp/decl.c:7297 (expand_static_init) 0: 0.0% 0: 0.0% 480: 0.0% 0: 0.0% 12
cp/class.c:7660 (resolve_address_of_overloaded_f 480: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 12
cp/class.c:7671 (resolve_address_of_overloaded_f 480: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 12
cp/typeck.c:4883 (cp_build_binary_op) 0: 0.0% 0: 0.0% 480: 0.0% 0: 0.0% 12
cp/typeck.c:4913 (cp_build_binary_op) 0: 0.0% 0: 0.0% 480: 0.0% 0: 0.0% 12
tree.c:683 (init_ttree) 0: 0.0% 0: 0.0% 488: 0.0% 96: 0.0% 1
tree.c:11738 (build_optimization_node) 0: 0.0% 0: 0.0% 488: 0.0% 96: 0.0% 1
cp/pt.c:2148 (determine_specialization) 496: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 14
cp/typeck2.c:1999 (build_functional_cast) 504: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 7
convert.c:379 (convert_to_real) 512: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 16
cp/pt.c:1509 (register_specialization) 0: 0.0% 0: 0.0% 520: 0.0% 0: 0.0% 13
cp/call.c:7807 (build_special_member_call) 528: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 12
cp/search.c:2108 (dfs_get_pure_virtuals) 0: 0.0% 192: 0.0% 528: 0.0% 0: 0.0% 13
except.c:270 (init_eh) 0: 0.0% 0: 0.0% 528: 0.0% 16: 0.0% 1
emit-rtl.c:5904 (init_emit_once) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
hash-table.h:914 (expand) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
emit-rtl.c:5913 (init_emit_once) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
emit-rtl.c:5911 (init_emit_once) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
emit-rtl.c:5907 (init_emit_once) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
emit-rtl.c:5909 (init_emit_once) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
cp/tree.c:842 (build_cplus_array_type) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
cp/tree.c:3895 (init_tree) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
cp/decl.c:3398 (build_typename_type) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
cp/pt.c:22449 (init_template_processing) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
optabs.c:6140 (init_one_libfunc) 0: 0.0% 0: 0.0% 536: 0.0% 24: 0.0% 1
cp/decl.c:974 (push_local_name) 560: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 14
cp/class.c:1644 (inherit_targ_abi_tags) 0: 0.0% 0: 0.0% 560: 0.0% 0: 0.0% 14
cp/pt.c:2078 (determine_specialization) 560: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 14
cp/decl.c:7291 (expand_static_init) 0: 0.0% 0: 0.0% 576: 0.0% 0: 0.0% 12
fold-const.c:4530 (build_range_check) 600: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 15
stor-layout.c:1846 (start_bitfield_representativ 0: 0.0% 0: 0.0% 608: 0.0% 0: 0.0% 4
convert.c:981 (convert_to_complex) 624: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 18
generic-match.c:4147 (generic_simplify) 0: 0.0% 0: 0.0% 640: 0.0% 0: 0.0% 16
cp/decl.c:8271 (build_ptrmemfunc_type) 0: 0.0% 0: 0.0% 656: 0.0% 0: 0.0% 41
gimplify.c:2709 (shortcut_cond_expr) 672: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 14
cp/cp-gimplify.c:372 (genericize_break_stmt) 64: 0.0% 0: 0.0% 608: 0.0% 0: 0.0% 21
cp/decl2.c:3050 (get_guard_bits) 0: 0.0% 0: 0.0% 704: 0.0% 0: 0.0% 22
cp/decl2.c:3047 (get_guard_bits) 0: 0.0% 0: 0.0% 704: 0.0% 0: 0.0% 22
cp/decl2.c:3051 (get_guard_bits) 0: 0.0% 0: 0.0% 704: 0.0% 0: 0.0% 22
cp/class.c:1393 (check_tag) 0: 0.0% 0: 0.0% 720: 0.0% 0: 0.0% 18
fold-const.c:6237 (extract_muldiv_1) 720: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 18
cp/pt.c:7449 (lookup_template_function) 720: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 18
hash-table.h:599 (create_ggc) 0: 0.0% 0: 0.0% 720: 0.0% 0: 0.0% 15
cp/class.c:4554 (check_methods) 368: 0.0% 192: 0.0% 360: 0.0% 0: 0.0% 18
gimplify.c:4300 (gimplify_modify_expr_rhs) 760: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 19
cp/decl.c:3695 (record_builtin_type) 0: 0.0% 0: 0.0% 760: 0.0% 0: 0.0% 5
gimplify.c:4296 (gimplify_modify_expr_rhs) 760: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 19
cp/class.c:490 (build_base_path) 792: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 18
cp/decl.c:12555 (xref_basetypes) 0: 0.0% 0: 0.0% 800: 0.0% 0: 0.0% 20
generic-match.c:1432 (generic_simplify) 0: 0.0% 0: 0.0% 800: 0.0% 0: 0.0% 25
builtins.c:7326 (fold_builtin_expect) 0: 0.0% 0: 0.0% 800: 0.0% 0: 0.0% 20
gimplify.c:3647 (gimplify_init_ctor_eval) 96: 0.0% 0: 0.0% 720: 0.0% 0: 0.0% 17
emit-rtl.c:550 (const_fixed_from_fixed_value) 0: 0.0% 0: 0.0% 832: 0.0% 0: 0.0% 26
cp/class.c:470 (build_base_path) 288: 0.0% 0: 0.0% 544: 0.0% 0: 0.0% 26
tree.c:8446 (build_complex_type) 0: 0.0% 0: 0.0% 840: 0.0% 0: 0.0% 5
emit-rtl.c:522 (const_double_from_real_value) 0: 0.0% 0: 0.0% 840: 0.0% 0: 0.0% 21
tree.c:10057 (set_call_expr_flags) 0: 0.0% 0: 0.0% 840: 0.0% 0: 0.0% 21
cp/class.c:8574 (build_vtt_inits) 0: 0.0% 1040: 0.0% 864: 0.0% 32: 0.0% 22
cp/tree.c:599 (build_vec_init_expr) 880: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 22
cp/friend.c:189 (add_friend) 0: 0.0% 0: 0.0% 880: 0.0% 0: 0.0% 22
cp/init.c:728 (perform_member_init) 880: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 22
c-family/c-common.c:4632 (pointer_int_sum) 0: 0.0% 0: 0.0% 896: 0.0% 0: 0.0% 28
cp/pt.c:10582 (tsubst_decl) 0: 0.0% 0: 0.0% 912: 0.0% 0: 0.0% 6
cp/pt.c:10923 (tsubst_decl) 0: 0.0% 0: 0.0% 960: 0.0% 0: 0.0% 24
cp/semantics.c:7576 (finish_trait_expr) 288: 0.0% 0: 0.0% 672: 0.0% 0: 0.0% 20
cp/init.c:2851 (build_new_1) 160: 0.0% 0: 0.0% 800: 0.0% 0: 0.0% 24
cp/call.c:7450 (build_over_call) 40: 0.0% 0: 0.0% 960: 0.0% 0: 0.0% 25
cp/rtti.c:171 (init_rtti_processing) 0: 0.0% 0: 0.0% 1024: 0.0% 0: 0.0% 1
fold-const.c:7905 (fold_unary_loc) 288: 0.0% 0: 0.0% 736: 0.0% 0: 0.0% 32
varasm.c:5799 (assemble_alias) 0: 0.0% 616: 0.0% 1032: 0.0% 16: 0.0% 4
tree.c:681 (init_ttree) 0: 0.0% 0: 0.0% 1032: 0.0% 8: 0.0% 1
cp/parser.c:24226 (cp_parser_save_default_args) 0: 0.0% 616: 0.0% 1032: 0.0% 16: 0.0% 4
cp/tree.c:1631 (strip_typedefs_expr) 800: 0.0% 0: 0.0% 240: 0.0% 0: 0.0% 26
cp/init.c:3890 (build_vec_init) 992: 0.0% 0: 0.0% 64: 0.0% 0: 0.0% 33
cp/init.c:1230 (expand_virtual_init) 1056: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 24
c-family/c-common.c:8108 (handle_weakref_attribu 1120: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 28
c-family/c-common.c:8109 (handle_weakref_attribu 1120: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 28
convert.c:384 (convert_to_real) 576: 0.0% 0: 0.0% 544: 0.0% 0: 0.0% 35
cp/init.c:3714 (build_vec_init) 1152: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 36
cp/pt.c:3673 (canonical_type_parameter) 0: 0.0% 0: 0.0% 1200: 0.0% 0: 0.0% 30
cp/search.c:1115 (lookup_field_r) 1200: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 30
cp/tree.c:2164 (bind_template_template_parm) 456: 0.0% 0: 0.0% 760: 0.0% 0: 0.0% 8
cp/semantics.c:2731 (finish_template_template_pa 0: 0.0% 0: 0.0% 1216: 0.0% 0: 0.0% 8
c-family/c-common.c:12043 (release_tree_vector) 1232: 0.0% 840: 0.0% 0: 0.0% 0: 0.0% 30
cp/search.c:1120 (lookup_field_r) 1240: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 31
cp/call.c:9785 (extend_ref_init_temps_1) 0: 0.0% 0: 0.0% 1280: 0.0% 0: 0.0% 32
fold-const.c:13055 (fold_binary_loc) 280: 0.0% 0: 0.0% 1000: 0.0% 0: 0.0% 32
cp/pt.c:2742 (check_explicit_specialization) 1280: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 40
tree.c:6141 (merge_attributes) 280: 0.0% 0: 0.0% 1000: 0.0% 0: 0.0% 32
cp/typeck.c:7520 (cp_build_modify_expr) 120: 0.0% 0: 0.0% 1200: 0.0% 0: 0.0% 33
tree.c:6805 (decl_value_expr_insert) 672: 0.0% 0: 0.0% 672: 0.0% 0: 0.0% 84
cp/parser.c:7198 (cp_parser_unary_expression) 1344: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 42
cp/class.c:7639 (resolve_address_of_overloaded_f 1400: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 35
convert.c:834 (convert_to_integer) 600: 0.0% 0: 0.0% 840: 0.0% 0: 0.0% 36
cp/init.c:3706 (build_vec_init) 1400: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 36
cp/init.c:3260 (build_vec_delete_1) 1376: 0.0% 0: 0.0% 64: 0.0% 0: 0.0% 45
tree.c:10721 (build_call_expr_loc_array) 64: 0.0% 0: 0.0% 1376: 0.0% 0: 0.0% 45
cp/init.c:2493 (build_new_1) 1320: 0.0% 0: 0.0% 160: 0.0% 0: 0.0% 37
cp/class.c:755 (build_vfn_ref) 144: 0.0% 0: 0.0% 1392: 0.0% 0: 0.0% 32
cfgloop.c:477 (flow_loops_find) 0: 0.0% 864: 0.0% 1584: 0.0% 0: 0.0% 22
fold-const.c:8122 (fold_unary_loc) 560: 0.0% 0: 0.0% 1040: 0.0% 0: 0.0% 40
builtins.c:7282 (build_builtin_expect_predicate) 0: 0.0% 0: 0.0% 1600: 0.0% 0: 0.0% 40
cp/mangle.c:426 (add_substitution) 0: 0.0% 256: 0.0% 1632: 0.0% 0: 0.0% 6
cp/pt.c:13137 (tsubst_copy) 1632: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 51
cp/pt.c:2162 (determine_specialization) 1640: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 41
cp/rtti.c:1232 (create_pseudo_type_info) 0: 0.0% 0: 0.0% 1672: 0.0% 0: 0.0% 11
stor-layout.c:2525 (make_unsigned_type) 0: 0.0% 0: 0.0% 1680: 0.0% 0: 0.0% 10
fold-const.c:3481 (fold_truth_not_expr) 1560: 0.0% 0: 0.0% 160: 0.0% 0: 0.0% 43
config/i386/i386.c:7440 (construct_container) 1760: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 110
gimplify.c:7955 (gimplify_expr) 1792: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 56
cp/semantics.c:2224 (perform_koenig_lookup) 240: 0.0% 0: 0.0% 1560: 0.0% 0: 0.0% 45
cp/lex.c:656 (copy_lang_type) 912: 0.0% 0: 0.0% 912: 0.0% 0: 0.0% 12
fold-const.c:7911 (fold_unary_loc) 432: 0.0% 0: 0.0% 1392: 0.0% 0: 0.0% 38
cp/call.c:8223 (build_new_method_call_1) 0: 0.0% 0: 0.0% 1840: 0.0% 0: 0.0% 46
stor-layout.c:2512 (make_signed_type) 0: 0.0% 0: 0.0% 1848: 0.0% 0: 0.0% 11
builtins.c:10580 (fold_builtin_n) 1728: 0.0% 0: 0.0% 128: 0.0% 0: 0.0% 58
cp/class.c:8663 (dfs_build_secondary_vptr_vtt_in 0: 0.0% 0: 0.0% 1872: 0.0% 16: 0.0% 6
emit-rtl.c:5771 (gen_const_vector) 0: 0.0% 0: 0.0% 1872: 0.0% 0: 0.0% 117
cp/typeck.c:7189 (cp_build_c_cast) 80: 0.0% 0: 0.0% 1800: 0.0% 0: 0.0% 47
cp/decl.c:7327 (expand_static_init) 0: 0.0% 0: 0.0% 1880: 0.0% 0: 0.0% 47
fold-const.c:3474 (fold_truth_not_expr) 1640: 0.0% 0: 0.0% 400: 0.0% 0: 0.0% 51
cp/parser.c:24006 (cp_parser_save_member_functio 0: 0.0% 1632: 0.0% 2048: 0.0% 0: 0.0% 5
cp/rtti.c:457 (get_tinfo_decl) 0: 0.0% 0: 0.0% 2048: 0.0% 0: 0.0% 1
ipa-devirt.c:2068 (get_odr_type) 0: 0.0% 1888: 0.0% 2048: 0.0% 0: 0.0% 7
emit-rtl.c:5929 (init_emit_once) 0: 0.0% 0: 0.0% 2064: 0.0% 0: 0.0% 129
cp/except.c:931 (build_throw) 0: 0.0% 0: 0.0% 2080: 0.0% 0: 0.0% 65
cp/class.c:8909 (dfs_accumulate_vtbl_inits) 2080: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 52
gimplify.c:1614 (gimplify_exit_expr) 2112: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 44
cp/init.c:3241 (build_vec_delete_1) 2064: 0.0% 0: 0.0% 96: 0.0% 0: 0.0% 45
tree.c:7874 (build_nonstandard_integer_type) 0: 0.0% 0: 0.0% 2184: 0.0% 0: 0.0% 13
gimple.c:559 (gimple_build_nop) 0: 0.0% 0: 0.0% 2200: 0.0% 0: 0.0% 55
cgraph.c:932 (cgraph_allocate_init_indirect_info 0: 0.0% 0: 0.0% 2288: 0.0% 0: 0.0% 26
except.c:453 (gen_eh_region_catch) 0: 0.0% 0: 0.0% 2400: 0.0% 0: 0.0% 60
cp/decl2.c:3012 (get_guard) 0: 0.0% 0: 0.0% 2448: 0.0% 0: 0.0% 17
cp/cp-gimplify.c:144 (genericize_catch_block) 2480: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 62
c-family/c-semantics.c:156 (build_real_imag_expr 1152: 0.0% 0: 0.0% 1344: 0.0% 0: 0.0% 78
tree.c:8227 (build_function_type_list_1) 1080: 0.0% 0: 0.0% 1440: 0.0% 0: 0.0% 63
cp/lex.c:194 (init_reswords) 0: 0.0% 0: 0.0% 2552: 0.0% 504: 0.0% 1
fold-const.c:6203 (extract_muldiv_1) 2560: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 64
tree.c:2129 (build_case_label) 0: 0.0% 0: 0.0% 2632: 0.0% 0: 0.0% 47
cp/init.c:3320 (build_vec_delete_1) 1696: 0.0% 0: 0.0% 960: 0.0% 0: 0.0% 83
cp/decl.c:6142 (wrap_cleanups_r) 320: 0.0% 0: 0.0% 2360: 0.0% 0: 0.0% 67
fold-const.c:15843 (fold_indirect_ref_1) 2688: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 48
stor-layout.c:2565 (make_accum_type) 0: 0.0% 0: 0.0% 2688: 0.0% 0: 0.0% 16
tree-iterator.c:65 (free_stmt_list) 2864: 0.0% 2424: 0.0% 0: 0.0% 0: 0.0% 44
gimple.c:807 (gimple_build_eh_dispatch) 0: 0.0% 0: 0.0% 2880: 0.0% 0: 0.0% 60
cp/friend.c:185 (add_friend) 0: 0.0% 0: 0.0% 2960: 0.0% 0: 0.0% 74
cp/class.c:5894 (create_vtable_ptr) 0: 0.0% 0: 0.0% 3040: 0.0% 0: 0.0% 20
cp/call.c:6878 (convert_for_arg_passing) 224: 0.0% 0: 0.0% 2880: 0.0% 0: 0.0% 97
cp/call.c:5848 (build_op_delete_call) 3120: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 78
cp/init.c:2686 (build_new_1) 0: 0.0% 0: 0.0% 3120: 0.0% 0: 0.0% 78
cp/init.c:3246 (build_vec_delete_1) 3096: 0.0% 0: 0.0% 144: 0.0% 0: 0.0% 90
cp/cvt.c:1015 (convert_to_void) 1880: 0.0% 0: 0.0% 1400: 0.0% 0: 0.0% 82
cp/init.c:2981 (build_new_1) 640: 0.0% 0: 0.0% 2640: 0.0% 0: 0.0% 82
cp/parser.c:1881 (cp_parser_context_new) 3216: 0.0% 0: 0.0% 72: 0.0% 0: 0.0% 137
fold-const.c:2424 (non_lvalue_loc) 1728: 0.0% 0: 0.0% 1632: 0.0% 0: 0.0% 105
cp/init.c:4128 (build_delete) 280: 0.0% 0: 0.0% 3080: 0.0% 0: 0.0% 84
stor-layout.c:2539 (make_fract_type) 0: 0.0% 0: 0.0% 3360: 0.0% 0: 0.0% 20
cp/cp-gimplify.c:132 (genericize_try_block) 3400: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 85
gimple.c:662 (gimple_build_catch) 3472: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 62
cp/tree.c:4089 (add_stmt_to_compound) 120: 0.0% 0: 0.0% 3360: 0.0% 0: 0.0% 87
optabs.c:6118 (build_libfunc_function) 0: 0.0% 0: 0.0% 3672: 0.0% 0: 0.0% 17
tree.c:9593 (make_vector_type) 0: 0.0% 0: 0.0% 3696: 0.0% 0: 0.0% 22
fold-const.c:7287 (fold_plusminus_mult_expr) 2560: 0.0% 0: 0.0% 1280: 0.0% 0: 0.0% 96
cp/class.c:7588 (resolve_address_of_overloaded_f 3920: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 98
cp/pt.c:14827 (tsubst_copy_and_build) 3904: 0.0% 0: 0.0% 64: 0.0% 0: 0.0% 124
cp/decl.c:13990 (finish_destructor_body) 4000: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 100
tree.c:6778 (decl_debug_expr_insert) 0: 0.0% 0: 0.0% 4064: 0.0% 0: 0.0% 254
cp/method.c:737 (do_build_copy_assign) 48: 0.0% 0: 0.0% 4032: 0.0% 0: 0.0% 85
cp/method.c:745 (do_build_copy_assign) 0: 0.0% 0: 0.0% 4080: 0.0% 0: 0.0% 85
cp/parser.c:6956 (cp_parser_parenthesized_expres 3960: 0.0% 720: 0.0% 144: 0.0% 0: 0.0% 56
emit-rtl.c:5855 (init_emit_regs) 0: 0.0% 0: 0.0% 4120: 0.0% 0: 0.0% 103
generic-match.c:1393 (generic_simplify) 1504: 0.0% 0: 0.0% 2720: 0.0% 0: 0.0% 132
cp/decl.c:3687 (record_builtin_type) 0: 0.0% 0: 0.0% 4256: 0.0% 0: 0.0% 28
gimplify.c:2667 (shortcut_cond_r) 4288: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 134
cp/init.c:4148 (build_delete) 480: 0.0% 0: 0.0% 3888: 0.0% 0: 0.0% 91
cp/name-lookup.c:649 (add_decl_to_level) 0: 0.0% 168: 0.0% 4520: 0.0% 0: 0.0% 4
fold-const.c:15947 (build_fold_indirect_ref_loc) 4544: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 142
cp/typeck.c:8738 (check_return_expr) 0: 0.0% 0: 0.0% 4600: 0.0% 0: 0.0% 115
emit-rtl.c:453 (gen_rtx_EXPR_LIST) 5016: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 209
tree.c:3293 (save_expr) 640: 0.0% 0: 0.0% 4384: 0.0% 0: 0.0% 157
fold-const.c:15908 (fold_indirect_ref_1) 5376: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 96
cp/friend.c:417 (make_friend_class) 0: 0.0% 0: 0.0% 5480: 0.0% 0: 0.0% 137
cp/decl.c:3312 (finish_case_label) 0: 0.0% 0: 0.0% 5504: 0.0% 0: 0.0% 43
convert.c:896 (convert_to_integer) 2400: 0.0% 0: 0.0% 3232: 0.0% 0: 0.0% 176
cp/name-lookup.c:1606 (begin_scope) 0: 0.0% 176: 0.0% 5944: 0.0% 0: 0.0% 25
cp/init.c:652 (perform_member_init) 6000: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 150
cp/class.c:6603 (finish_struct_1) 80: 0.0% 0: 0.0% 5920: 0.0% 0: 0.0% 150
cp/decl.c:8259 (build_ptrmemfunc_type) 0: 0.0% 0: 0.0% 6232: 0.0% 0: 0.0% 41
cp/decl.c:8255 (build_ptrmemfunc_type) 0: 0.0% 0: 0.0% 6232: 0.0% 0: 0.0% 41
cp/cp-gimplify.c:156 (build_gimple_eh_filter_tre 6240: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 156
cp/cp-gimplify.c:159 (build_gimple_eh_filter_tre 6240: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 156
cp/call.c:9427 (perform_implicit_conversion_flag 6368: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 199
cp/pt.c:2027 (determine_specialization) 6400: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 160
fold-const.c:1791 (size_binop_loc) 6560: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 164
cp/init.c:3319 (build_vec_delete_1) 4136: 0.0% 0: 0.0% 2552: 0.0% 0: 0.0% 152
cp/pt.c:17282 (try_one_overload) 6712: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 181
fold-const.c:4538 (build_range_check) 6720: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 168
cp/call.c:4144 (build_operator_new_call) 6720: 0.0% 1760: 0.0% 40: 0.0% 0: 0.0% 213
cp/rtti.c:951 (tinfo_base_init) 6840: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 95
cp/rtti.c:1048 (class_initializer) 6840: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 95
cp/pt.c:16367 (fn_type_unification) 6880: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 172
cp/decl.c:8250 (build_ptrmemfunc_type) 0: 0.0% 0: 0.0% 6888: 0.0% 0: 0.0% 41
cp/typeck.c:6313 (cp_build_compound_expr) 6800: 0.0% 0: 0.0% 120: 0.0% 0: 0.0% 173
cp/friend.c:411 (make_friend_class) 0: 0.0% 0: 0.0% 7040: 0.0% 0: 0.0% 176
cp/pt.c:15036 (tsubst_copy_and_build) 7128: 0.0% 720: 0.0% 0: 0.0% 0: 0.0% 102
cp/typeck.c:5168 (pointer_diff) 1560: 0.0% 0: 0.0% 5600: 0.0% 0: 0.0% 179
ipa-devirt.c:2023 (get_odr_type) 0: 0.0% 0: 0.0% 7584: 0.0% 0: 0.0% 158
cp/call.c:413 (build_call_a) 1008: 0.0% 0: 0.0% 6576: 0.0% 0: 0.0% 316
cp/typeck.c:7690 (build_x_modify_expr) 7640: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 191
convert.c:584 (convert_to_integer) 1952: 0.0% 0: 0.0% 5728: 0.0% 0: 0.0% 240
config/i386/i386.c:27797 (ix86_get_builtin_func_ 560: 0.0% 0: 0.0% 7200: 0.0% 0: 0.0% 194
cp/pt.c:17014 (resolve_overloaded_unification) 7888: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 212
cp/class.c:8898 (dfs_accumulate_vtbl_inits) 0: 0.0% 0: 0.0% 7968: 0.0% 0: 0.0% 249
stor-layout.c:2132 (finish_builtin_struct) 0: 0.0% 0: 0.0% 8208: 0.0% 0: 0.0% 54
tree.c:675 (init_ttree) 0: 0.0% 0: 0.0% 8216: 0.0% 24: 0.0% 1
tree.c:672 (init_ttree) 0: 0.0% 0: 0.0% 8216: 0.0% 24: 0.0% 1
varasm.c:6073 (init_varasm_once) 0: 0.0% 0: 0.0% 8216: 0.0% 24: 0.0% 1
cp/cp-objcp-common.c:224 (init_shadowed_var_for_ 0: 0.0% 0: 0.0% 8216: 0.0% 24: 0.0% 1
fold-const.c:3572 (invert_truthvalue_loc) 6368: 0.0% 0: 0.0% 2016: 0.0% 0: 0.0% 262
cp/typeck2.c:1714 (build_x_arrow) 8400: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 210
fold-const.c:10652 (fold_binary_loc) 6160: 0.0% 0: 0.0% 2360: 0.0% 0: 0.0% 213
fold-const.c:8639 (maybe_canonicalize_comparison 7760: 0.0% 0: 0.0% 840: 0.0% 0: 0.0% 215
gimple.c:678 (gimple_build_eh_filter) 8736: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 156
cp/parser.c:25495 (cp_parser_cache_defarg) 8920: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 223
cp/init.c:3097 (build_new) 5280: 0.0% 0: 0.0% 3776: 0.0% 0: 0.0% 283
gimplify.c:2837 (shortcut_cond_expr) 9376: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 293
cp/decl2.c:834 (finish_static_data_member_decl) 0: 0.0% 6616: 0.0% 9608: 0.0% 0: 0.0% 9
gimplify.c:2844 (shortcut_cond_expr) 9920: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 310
cp/init.c:703 (perform_member_init) 9960: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 249
cp/cvt.c:243 (cp_convert_to_pointer) 10016: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 313
cp/init.c:2905 (build_new_1) 2120: 0.0% 0: 0.0% 7920: 0.0% 0: 0.0% 251
cp/init.c:2977 (build_new_1) 2120: 0.0% 0: 0.0% 7920: 0.0% 0: 0.0% 251
cp/init.c:2955 (build_new_1) 2120: 0.0% 0: 0.0% 7920: 0.0% 0: 0.0% 251
cp/class.c:3648 (check_field_decls) 10080: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 252
cp/method.c:141 (make_thunk) 0: 0.0% 0: 0.0% 10368: 0.0% 0: 0.0% 48
cp/method.c:636 (do_build_copy_constructor) 10600: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 265
cp/method.c:634 (do_build_copy_constructor) 10600: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 265
tree.c:1881 (build_real) 2592: 0.0% 0: 0.0% 8136: 0.0% 0: 0.0% 447
cp/class.c:1298 (alter_access) 0: 0.0% 0: 0.0% 11000: 0.0% 0: 0.0% 275
cp/class.c:1244 (add_method) 0: 0.0% 568: 0.0% 11528: 0.0% 0: 0.0% 99
gimplify.c:2177 (gimplify_self_mod_expr) 12240: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 306
gimplify.c:7939 (gimplify_expr) 12336: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 257
cp/init.c:2138 (build_raw_new_expr) 0: 0.0% 0: 0.0% 12584: 0.0% 0: 0.0% 227
cp/call.c:414 (build_call_a) 1680: 0.0% 0: 0.0% 10960: 0.0% 0: 0.0% 316
cp/method.c:629 (do_build_copy_constructor) 12720: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 265
fold-const.c:9934 (fold_binary_loc) 4240: 0.0% 0: 0.0% 8560: 0.0% 0: 0.0% 320
cp/typeck.c:5898 (cp_build_unary_op) 8640: 0.0% 0: 0.0% 4720: 0.0% 0: 0.0% 334
cp/class.c:689 (build_vfield_ref) 10992: 0.0% 0: 0.0% 2400: 0.0% 0: 0.0% 279
fold-const.c:9940 (fold_binary_loc) 2880: 0.0% 0: 0.0% 10600: 0.0% 0: 0.0% 337
cp/typeck.c:5919 (cp_build_unary_op) 12768: 0.0% 0: 0.0% 736: 0.0% 0: 0.0% 422
cp/typeck2.c:1460 (process_init_constructor_reco 0: 0.0% 0: 0.0% 14256: 0.0% 0: 0.0% 198
tree.c:1882 (build_real) 3456: 0.0% 0: 0.0% 10848: 0.0% 0: 0.0% 447
cp/decl.c:5503 (reshape_init_class) 14616: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 203
cp/call.c:5100 (build_conditional_expr_1) 7008: 0.0% 0: 0.0% 7824: 0.0% 0: 0.0% 309
hash-table.h:914 (expand) 0: 0.0% 536: 0.0% 15456: 0.0% 120: 0.0% 5
cp/init.c:1677 (expand_default_init) 15680: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 392
cp/call.c:7425 (build_over_call) 15960: 0.0% 0: 0.0% 200: 0.0% 0: 0.0% 404
fold-const.c:12306 (fold_binary_loc) 16160: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 505
tree.c:677 (init_ttree) 0: 0.0% 0: 0.0% 16456: 0.0% 72: 0.0% 1
gimplify.c:3070 (gimplify_cond_expr) 16680: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 417
gimplify.c:3066 (gimplify_cond_expr) 16680: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 417
cp/name-lookup.c:3844 (push_decl_namespace) 17040: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 427
cp/init.c:2134 (build_raw_new_expr) 0: 0.0% 0: 0.0% 17320: 0.0% 0: 0.0% 433
cp/class.c:9465 (build_rtti_vtbl_entries) 17928: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 249
cp/pt.c:9242 (instantiate_class_template_1) 18760: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 469
cp/cp-gimplify.c:244 (genericize_cp_loop) 3648: 0.0% 0: 0.0% 15168: 0.0% 0: 0.0% 392
cp/class.c:9385 (add_vcall_offset) 0: 0.0% 4872: 0.0% 18936: 0.0% 288: 0.0% 224
cp/init.c:891 (sort_mem_initializers) 19120: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 478
cp/class.c:498 (build_base_path) 4128: 0.0% 0: 0.0% 16384: 0.0% 0: 0.0% 641
cp/parser.c:22316 (cp_parser_gnu_attribute_list) 9800: 0.0% 0: 0.0% 11680: 0.0% 0: 0.0% 537
cp/pt.c:7457 (lookup_template_function) 18120: 0.0% 0: 0.0% 4480: 0.0% 0: 0.0% 565
tree.c:1510 (wide_int_to_tree) 10056: 0.0% 0: 0.0% 13008: 0.0% 0: 0.0% 961
attribs.c:627 (decl_attributes) 12880: 0.0% 0: 0.0% 10200: 0.0% 0: 0.0% 577
cp/typeck.c:7477 (cp_build_modify_expr) 23584: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 737
gimple.c:1566 (gimple_set_bb) 0: 0.0% 13784: 0.0% 23920: 0.0% 0: 0.0% 80
cp/class.c:3949 (record_subobject_offset) 24680: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 617
cp/semantics.c:3050 (finish_base_specifier) 24760: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 619
tree-inline.c:1212 (copy_tree_body_r) 32: 0.0% 0: 0.0% 24800: 0.0% 0: 0.0% 776
cp/class.c:5856 (create_vtable_ptr) 18400: 0.0% 0: 0.0% 6760: 0.0% 0: 0.0% 629
cp/pt.c:448 (push_inline_template_parms_recursiv 19600: 0.0% 0: 0.0% 5600: 0.0% 0: 0.0% 225
fold-const.c:792 (negate_expr) 25600: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 800
cp/parser.c:22292 (cp_parser_gnu_attribute_list) 25920: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 648
tree.c:8297 (build_function_type_array_1) 4080: 0.0% 0: 0.0% 21880: 0.0% 0: 0.0% 649
fold-const.c:13465 (fold_ternary_loc) 5952: 0.0% 0: 0.0% 20352: 0.0% 0: 0.0% 548
cp/method.c:1798 (implicitly_declare_fn) 40: 0.0% 0: 0.0% 26360: 0.0% 0: 0.0% 660
cp/init.c:3343 (create_temporary_var) 0: 0.0% 0: 0.0% 26640: 0.0% 0: 0.0% 185
gimplify.c:2183 (gimplify_self_mod_expr) 26640: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 666
except.c:494 (gen_eh_landing_pad) 0: 0.0% 864: 0.0% 27968: 0.0% 0: 0.0% 387
cp/pt.c:7225 (coerce_innermost_template_parms) 21320: 0.0% 0: 0.0% 6920: 0.0% 0: 0.0% 706
cp/class.c:2445 (dfs_find_final_overrider_1) 29360: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 734
cp/semantics.c:524 (begin_maybe_infinite_loop) 0: 0.0% 480: 0.0% 29704: 0.0% 0: 0.0% 745
cp/pt.c:19033 (get_bindings) 29824: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 794
cp/cp-gimplify.c:242 (genericize_cp_loop) 6400: 0.0% 0: 0.0% 23616: 0.0% 0: 0.0% 938
cp/pt.c:18707 (more_specialized_fn) 30176: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 698
cp/cp-gimplify.c:269 (genericize_cp_loop) 6400: 0.0% 0: 0.0% 23776: 0.0% 0: 0.0% 943
cp/typeck.c:214 (commonparms) 29760: 0.0% 0: 0.0% 440: 0.0% 0: 0.0% 755
cp/cp-gimplify.c:104 (finish_bc_block) 6400: 0.0% 0: 0.0% 23808: 0.0% 0: 0.0% 944
cp/parser.c:19306 (cp_parser_initializer) 3360: 0.0% 0: 0.0% 27960: 0.0% 0: 0.0% 783
gimplify.c:2661 (shortcut_cond_r) 31392: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 654
cp/pt.c:18708 (more_specialized_fn) 32264: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 698
rtl.c:151 (rtvec_alloc) 2552: 0.0% 0: 0.0% 30352: 0.0% 7608: 0.3% 227
cp/pt.c:16252 (fn_type_unification) 33160: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 829
cp/decl.c:13946 (begin_destructor_body) 32560: 0.0% 0: 0.0% 2400: 0.0% 0: 0.0% 874
generic-match.c:1471 (generic_simplify) 11136: 0.0% 0: 0.0% 24032: 0.0% 0: 0.0% 1099
cp/name-lookup.c:192 (binding_table_new) 0: 0.0% 0: 0.0% 35856: 0.0% 0: 0.0% 1494
gimplify.c:1600 (build_and_jump) 36000: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1125
cp/typeck.c:3161 (cp_build_array_ref) 18480: 0.0% 0: 0.0% 19376: 0.0% 0: 0.0% 676
cfgloop.c:297 (establish_preds) 0: 0.0% 0: 0.0% 38560: 0.0% 0: 0.0% 964
gimplify.c:2194 (gimplify_self_mod_expr) 39560: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 989
cp/decl.c:12533 (xref_basetypes) 0: 0.0% 0: 0.0% 42040: 0.0% 0: 0.0% 1051
cp/name-lookup.c:5300 (arg_assoc_namespace) 43200: 0.0% 10800: 0.0% 0: 0.0% 0: 0.0% 750
cp/pt.c:4375 (process_partial_specialization) 0: 0.0% 0: 0.0% 47320: 0.0% 0: 0.0% 1183
cp/class.c:9145 (build_vtbl_initializer) 0: 0.0% 19920: 0.1% 47464: 0.0% 1120: 0.0% 415
cp/class.c:4418 (build_base_field) 0: 0.0% 0: 0.0% 47576: 0.0% 0: 0.0% 313
cp/tree.c:735 (rvalue) 27968: 0.0% 0: 0.0% 20832: 0.0% 0: 0.0% 1525
cp/decl.c:733 (poplevel) 49240: 0.0% 0: 0.0% 40: 0.0% 0: 0.0% 1232
fold-const.c:3433 (fold_truth_not_expr) 32080: 0.0% 0: 0.0% 18400: 0.0% 0: 0.0% 1262
tree.c:4599 (build_nt) 43008: 0.0% 0: 0.0% 9600: 0.0% 0: 0.0% 1431
gimplify.c:1045 (voidify_wrapper_expr) 54680: 0.0% 0: 0.0% 0: 0.0% 0: 0.0% 1367
convert.c:625 (convert_to_integer) 17696: 0.0% 0: 0.0% 38112: 0.0% 0: 0.0% 1744
cp/semantics.c:3974 (simplify_aggr_init_expr) 12864: 0.0% 0: 0.0% 45760: 0.0% 0: 0.0% 1832
cp/decl.c:13026 (finish_enum_value_list) 0: 0.0% 0: 0.0% 59592: 0.0% 0: 0.0% 2483
cp/typeck.c:5900 (cp_build_unary_op) 32640: 0.0% 0: 0.0% 28800: 0.0% 0: 0.0% 1536
fold-const.c:16283 (fold_build_pointer_plus_loc) 29240: 0.0% 0: 0.0% 33880: 0.0% 0: 0.0% 1578
cp/name-lookup.c:116 (binding_entry_make) 0: 0.0% 0: 0.0% 73368: 0.0% 0: 0.0% 3057
hash-table.h:914 (expand) 0: 0.0% 19936: 0.1% 74128: 0.0% 2928: 0.1% 63
gimplify.c:5508 (gimplify_target_expr) 75280: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 1882
fold-const.c:2229 (fold_convert_loc) 27488: 0.0% 0: 0.0% 48832: 0.0% 0: 0.0% 2385
tree.c:10574 (build_empty_stmt) 17408: 0.0% 0: 0.0% 59712: 0.0% 0: 0.0% 2410
tree-inline.c:5063 (remap_save_expr) 336: 0.0% 0: 0.0% 77360: 0.0% 0: 0.0% 1396
cp/cp-gimplify.c:203 (genericize_if_stmt) 12000: 0.0% 0: 0.0% 67392: 0.0% 0: 0.0% 1654
cp/typeck2.c:763 (split_nonconstant_init) 20400: 0.0% 0: 0.0% 61120: 0.0% 0: 0.0% 2038
cp/parser.c:12799 (cp_parser_mem_initializer) 10480: 0.0% 0: 0.0% 77720: 0.0% 0: 0.0% 2205
cp/pt.c:419 (push_inline_template_parms_recursiv 93960: 0.1% 0: 0.0% 360: 0.0% 0: 0.0% 2358
cp/decl.c:4174 (cxx_builtin_function) 0: 0.0% 0: 0.0% 94608: 0.0% 0: 0.0% 438
tree.c:1939 (build_string) 6459: 0.0% 0: 0.0% 90863: 0.0% 8178: 0.4% 1729
cp/class.c:8975 (build_vtbl_initializer) 97608: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 249
cp/semantics.c:3982 (simplify_aggr_init_expr) 97800: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 2445
hash-map.h:123 (create_ggc) 0: 0.0% 0: 0.0% 100704: 0.0% 0: 0.0% 2098
cp/parser.c:12788 (cp_parser_mem_initializer) 10720: 0.0% 0: 0.0% 91280: 0.0% 0: 0.0% 2550
cp/method.c:859 (build_stub_object) 102464: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 3202
cp/search.c:2460 (lookup_conversions_r) 102680: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 2567
cp/mangle.c:1164 (write_template_prefix) 103160: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 2579
cp/parser.c:1299 (cp_token_cache_new) 102960: 0.1% 0: 0.0% 288: 0.0% 0: 0.0% 6453
cp/search.c:2445 (lookup_conversions_r) 103520: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 2588
except.c:411 (gen_eh_region) 0: 0.0% 28472: 0.1% 104408: 0.0% 0: 0.0% 1438
cp/typeck.c:4827 (cp_build_binary_op) 105520: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 2638
function.c:2372 (assign_parms_augmented_arg_list 105856: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 827
cp/call.c:5252 (add_candidates) 106360: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 2659
tree-cfg.c:622 (create_bb) 0: 0.0% 43544: 0.1% 109688: 0.0% 13824: 0.6% 363
cp/pt.c:3963 (template_parms_to_args) 74600: 0.1% 0: 0.0% 41000: 0.0% 0: 0.0% 2890
cp/typeck.c:7669 (cp_build_modify_expr) 58240: 0.0% 0: 0.0% 58040: 0.0% 0: 0.0% 2907
cp/name-lookup.c:5483 (arg_assoc_class) 119288: 0.1% 53784: 0.2% 0: 0.0% 0: 0.0% 1482
cp/semantics.c:269 (pop_to_parent_deferring_acce 105336: 0.1% 0: 0.0% 14440: 0.0% 6304: 0.3% 788
cp/name-lookup.c:158 (binding_table_construct) 13184: 0.0% 0: 0.0% 108800: 0.0% 0: 0.0% 1698
cp/init.c:131 (initialize_vtbl_ptrs) 122680: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 3067
cp/decl.c:13246 (build_enumerator) 0: 0.0% 0: 0.0% 124120: 0.0% 0: 0.0% 3103
hash-table.h:914 (expand) 0: 0.0% 5152: 0.0% 125096: 0.0% 200: 0.0% 7
gimplify.c:1181 (gimplify_bind_expr) 4160: 0.0% 0: 0.0% 121520: 0.0% 0: 0.0% 1571
cp/tree.c:1669 (copy_binfo) 0: 0.0% 0: 0.0% 127896: 0.0% 0: 0.0% 1313
varpool.c:159 (create_empty) 0: 0.0% 0: 0.0% 129920: 0.0% 0: 0.0% 1015
cp/parser.c:13472 (cp_parser_template_parameter) 131800: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 3295
cp/pt.c:20654 (tsubst_initializer_list) 133960: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 3349
attribs.c:602 (decl_attributes) 2960: 0.0% 0: 0.0% 132600: 0.0% 0: 0.0% 3389
cp/pt.c:19362 (most_specialized_partial_spec) 141360: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 3534
tree-inline.c:5029 (copy_tree_r) 7416: 0.0% 0: 0.0% 137712: 0.0% 0: 0.0% 6047
cp/parser.c:23919 (cp_parser_functional_cast) 3840: 0.0% 0: 0.0% 144480: 0.1% 0: 0.0% 3708
cp/pt.c:7407 (add_pending_template) 116224: 0.1% 0: 0.0% 32288: 0.0% 0: 0.0% 9282
cp/class.c:4589 (build_clone) 0: 0.0% 0: 0.0% 153792: 0.1% 0: 0.0% 4806
cp/class.c:6543 (sorted_fields_type_new) 0: 0.0% 0: 0.0% 155592: 0.1% 9672: 0.4% 1064
cp/init.c:851 (build_field_list) 161480: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 4037
cp/pt.c:22013 (build_non_dependent_expr) 171008: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 5344
cp/typeck2.c:305 (abstract_virtuals_error_sfinae 76192: 0.1% 0: 0.0% 98240: 0.0% 0: 0.0% 5451
gimplify.c:5505 (gimplify_target_expr) 176360: 0.1% 0: 0.0% 0: 0.0% 0: 0.0% 4409
cp/decl.c:10888 (grokdeclarator) 0: 0.0% 0: 0.0% 178296: 0.1% 0: 0.0% 1173
except.c:487 (gen_eh_landing_pad) 0: 0.0% 0: 0.0% 188280: 0.1% 0: 0.0% 4707
cp/tree.c:2696 (build_min_non_dep) 47312: 0.0% 0: 0.0% 148824: 0.1% 0: 0.0% 4758
cp/call.c:5388 (build_new_op_1) 206200: 0.2% 0: 0.0% 0: 0.0% 0: 0.0% 5155
gimple.c:691 (gimple_build_eh_must_not_throw) 223056: 0.2% 0: 0.0% 0: 0.0% 0: 0.0% 4647
gimple.c:756 (gimple_build_resx) 2880: 0.0% 0: 0.0% 223056: 0.1% 0: 0.0% 4707
cp/cp-gimplify.c:1046 (cp_genericize_r) 184280: 0.1% 0: 0.0% 42120: 0.0% 0: 0.0% 5660
cp/class.c:1246 (add_method) 0: 0.0% 128400: 0.4% 239760: 0.1% 0: 0.0% 1495
tree.c:7898 (build_range_type_1) 208656: 0.2% 0: 0.0% 32424: 0.0% 0: 0.0% 1435
cp/typeck.c:8746 (check_return_expr) 8320: 0.0% 0: 0.0% 233080: 0.1% 0: 0.0% 6035
cp/pt.c:3851 (end_template_parm_list) 39800: 0.0% 0: 0.0% 203280: 0.1% 0: 0.0% 6077
cp/pt.c:538 (add_to_template_args) 244096: 0.2% 0: 0.0% 0: 0.0% 0: 0.0% 6100
tree.c:1242 (build_new_int_cst) 19008: 0.0% 0: 0.0% 226056: 0.1% 0: 0.0% 9945
cp/decl2.c:807 (note_vague_linkage_fn) 0: 0.0% 2912: 0.0% 259072: 0.1% 0: 0.0% 13
tree.c:8021 (build_array_type_1) 227640: 0.2% 0: 0.0% 33936: 0.0% 0: 0.0% 1557
cp/decl.c:13725 (start_preparsed_function) 84960: 0.1% 0: 0.0% 178200: 0.1% 0: 0.0% 6579
cp/name-lookup.c:310 (cxx_binding_make) 41480: 0.0% 0: 0.0% 226120: 0.1% 0: 0.0% 6690
c-family/c-common.c:12030 (make_tree_vector) 267920: 0.2% 64520: 0.2% 80: 0.0% 0: 0.0% 8313
cp/pt.c:3847 (end_template_parm_list) 39792: 0.0% 0: 0.0% 231640: 0.1% 16: 0.0% 6077
cp/pt.c:15315 (tsubst_copy_and_build) 273680: 0.2% 0: 0.0% 0: 0.0% 0: 0.0% 6842
cp/class.c:578 (build_simple_base_path) 97728: 0.1% 0: 0.0% 176592: 0.1% 0: 0.0% 5715
hash-table.h:914 (expand) 0: 0.0% 264232: 0.8% 278944: 0.1% 712: 0.0% 19
gimple.c:497 (gimple_build_cond) 10480: 0.0% 0: 0.0% 268720: 0.1% 0: 0.0% 3490
cp/typeck.c:5030 (cp_build_binary_op) 158800: 0.1% 0: 0.0% 120560: 0.0% 0: 0.0% 6984
cp/tree.c:416 (build_aggr_init_array) 59512: 0.0% 0: 0.0% 226648: 0.1% 0: 0.0% 4423
cp/pt.c:10318 (tsubst_template_parms) 2320: 0.0% 0: 0.0% 284800: 0.1% 0: 0.0% 7178
cp/pt.c:10296 (tsubst_template_parms) 2712: 0.0% 0: 0.0% 295312: 0.1% 0: 0.0% 7178
cp/decl.c:10351 (grokdeclarator) 0: 0.0% 0: 0.0% 301264: 0.1% 0: 0.0% 1982
tree-inline.c:712 (remap_block) 0: 0.0% 0: 0.0% 310024: 0.1% 0: 0.0% 3523
cfgloop.c:430 (flow_loops_find) 0: 0.0% 0: 0.0% 311168: 0.1% 0: 0.0% 9724
c-family/c-gimplify.c:232 (c_build_bind_expr) 163008: 0.1% 0: 0.0% 152784: 0.1% 0: 0.0% 6579
cp/class.c:1033 (add_method) 0: 0.0% 66168: 0.2% 334152: 0.1% 0: 0.0% 5560
symtab.c:511 (create_reference) 0: 0.0% 127448: 0.4% 337152: 0.1% 3072: 0.1% 6682
cp/parser.c:5608 (cp_parser_nested_name_specifie 164280: 0.1% 0: 0.0% 173736: 0.1% 0: 0.0% 14084
cp/pt.c:7998 (lookup_template_class_1) 0: 0.0% 0: 0.0% 340872: 0.1% 0: 0.0% 14203
cfgloop.c:348 (alloc_loop) 0: 0.0% 0: 0.0% 342016: 0.1% 0: 0.0% 10688
cp/decl.c:13230 (build_enumerator) 0: 0.0% 0: 0.0% 347536: 0.1% 0: 0.0% 3103
tree-eh.c:2077 (lower_eh_constructs_2) 3040: 0.0% 0: 0.0% 348080: 0.1% 0: 0.0% 4389
gimplify.c:4586 (gimplify_modify_expr) 0: 0.0% 0: 0.0% 352800: 0.1% 0: 0.0% 4410
cp/pt.c:3787 (process_template_parm) 9184: 0.0% 0: 0.0% 359856: 0.1% 0: 0.0% 3295
tree.c:1771 (build_constructor) 209424: 0.2% 0: 0.0% 166512: 0.1% 0: 0.0% 15664
langhooks.c:578 (add_builtin_function_common) 0: 0.0% 0: 0.0% 381240: 0.1% 0: 0.0% 1765
cfgloop.c:366 (init_loops_structure) 0: 0.0% 520: 0.0% 388440: 0.1% 0: 0.0% 9724
cp/tree.c:2661 (build_min) 8224: 0.0% 0: 0.0% 393448: 0.1% 0: 0.0% 10031
cp/class.c:6429 (layout_class_type) 0: 0.0% 0: 0.0% 424384: 0.1% 0: 0.0% 2792
cp/tree.c:355 (build_target_expr) 119000: 0.1% 0: 0.0% 311304: 0.1% 0: 0.0% 7684
tree-inline.c:5382 (copy_decl_no_change) 5520: 0.0% 0: 0.0% 465360: 0.2% 0: 0.0% 3381
cp/pt.c:22340 (append_type_to_template_for_acces 0: 0.0% 63640: 0.2% 485904: 0.2% 6448: 0.3% 4525
gimple.c:1687 (gimple_copy) 19320: 0.0% 0: 0.0% 474416: 0.2% 12144: 0.5% 4871
cp/parser.c:13570 (cp_parser_type_parameter) 495640: 0.4% 0: 0.0% 0: 0.0% 0: 0.0% 12391
cp/semantics.c:2721 (finish_template_type_parm) 495960: 0.4% 0: 0.0% 0: 0.0% 0: 0.0% 12399
gimple.c:548 (gimple_build_goto) 495880: 0.4% 0: 0.0% 168: 0.0% 0: 0.0% 8858
cp/cvt.c:1433 (convert_to_void) 202336: 0.2% 0: 0.0% 304256: 0.1% 0: 0.0% 15831
cp/typeck.c:2459 (build_class_member_access_expr 508896: 0.4% 0: 0.0% 0: 0.0% 0: 0.0% 10602
cp/decl.c:3424 (build_typename_type) 0: 0.0% 0: 0.0% 544768: 0.2% 0: 0.0% 3584
cp/decl.c:8150 (grokvardecl) 0: 0.0% 1728: 0.0% 544896: 0.2% 0: 0.0% 3796
cp/semantics.c:1387 (begin_compound_stmt) 44496: 0.0% 0: 0.0% 519408: 0.2% 0: 0.0% 11748
cp/pt.c:8006 (lookup_template_class_1) 0: 0.0% 0: 0.0% 568120: 0.2% 0: 0.0% 14203
cp/tree.c:3166 (build_dummy_object) 556512: 0.5% 0: 0.0% 43616: 0.0% 0: 0.0% 18754
cp/class.c:6469 (layout_class_type) 615296: 0.5% 0: 0.0% 0: 0.0% 0: 0.0% 4048
cp/pt.c:17362 (try_class_unification) 618920: 0.5% 0: 0.0% 0: 0.0% 0: 0.0% 15405
gimple.c:725 (gimple_build_try) 624008: 0.5% 0: 0.0% 56: 0.0% 0: 0.0% 11144
cp/pt.c:3833 (process_template_parm) 79560: 0.1% 0: 0.0% 548200: 0.2% 0: 0.0% 15694
cp/pt.c:10353 (tsubst_template_parm) 6600: 0.0% 0: 0.0% 622160: 0.2% 0: 0.0% 15719
cp/parser.c:13886 (cp_parser_template_id) 321408: 0.3% 0: 0.0% 322176: 0.1% 0: 0.0% 26816
function.c:6707 (add_local_decl) 0: 0.0% 365840: 1.2% 674496: 0.2% 0: 0.0% 13492
cp/tree.c:1868 (build_qualified_name) 516200: 0.4% 0: 0.0% 167960: 0.1% 0: 0.0% 17104
cfg.c:93 (init_flow) 0: 0.0% 0: 0.0% 700128: 0.2% 0: 0.0% 9724
cp/decl.c:12522 (xref_basetypes) 0: 0.0% 0: 0.0% 713248: 0.2% 0: 0.0% 7339
cp/typeck.c:2431 (build_class_member_access_expr 438480: 0.4% 0: 0.0% 338256: 0.1% 0: 0.0% 16182
cp/parser.c:18861 (cp_parser_parameter_declarati 785480: 0.6% 0: 0.0% 0: 0.0% 0: 0.0% 19637
cp/decl.c:11403 (grokparms) 227760: 0.2% 0: 0.0% 557720: 0.2% 0: 0.0% 19637
gimple.c:206 (gimple_build_return) 10400: 0.0% 0: 0.0% 777360: 0.3% 0: 0.0% 9847
fold-const.c:15795 (fold_build_cleanup_point_exp 293216: 0.2% 0: 0.0% 605888: 0.2% 0: 0.0% 28097
cp/pt.c:1493 (register_specialization) 0: 0.0% 0: 0.0% 901368: 0.3% 0: 0.0% 37557
gimple.c:570 (gimple_build_bind) 911168: 0.7% 0: 0.0% 384: 0.0% 0: 0.0% 14243
cp/pt.c:242 (push_access_scope) 917360: 0.7% 0: 0.0% 0: 0.0% 0: 0.0% 22934
cp/class.c:6392 (layout_class_type) 0: 0.0% 0: 0.0% 921816: 0.3% 0: 0.0% 5487
cp/semantics.c:366 (perform_or_defer_access_chec 929480: 0.8% 0: 0.0% 912: 0.0% 48968: 2.1% 6121
gimplify.c:8050 (gimplify_expr) 602320: 0.5% 0: 0.0% 344400: 0.1% 0: 0.0% 23668
tree.c:7024 (type_hash_canon) 93200: 0.1% 0: 0.0% 885920: 0.3% 0: 0.0% 61195
except.c:396 (gen_eh_region) 0: 0.0% 0: 0.0% 980496: 0.3% 0: 0.0% 11142
tree.c:4618 (build_nt_call_vec) 2064: 0.0% 0: 0.0% 990984: 0.3% 0: 0.0% 17718
emit-rtl.c:440 (gen_raw_REG) 992640: 0.8% 0: 0.0% 2184: 0.0% 0: 0.0% 41451
except.c:382 (init_eh_for_function) 0: 0.0% 320: 0.0% 1003720: 0.4% 0: 0.0% 25101
except.c:383 (init_eh_for_function) 0: 0.0% 240: 0.0% 1003800: 0.4% 0: 0.0% 25101
cfg.c:99 (init_flow) 0: 0.0% 0: 0.0% 1011296: 0.4% 0: 0.0% 9724
cfg.c:96 (init_flow) 0: 0.0% 0: 0.0% 1011296: 0.4% 0: 0.0% 9724
hash-table.h:914 (expand) 0: 0.0% 7240: 0.0% 1041840: 0.4% 504: 0.0% 11
cp/parser.c:14182 (cp_parser_template_argument_l 1064744: 0.9% 0: 0.0% 4208: 0.0% 0: 0.0% 26815
tree-eh.c:113 (add_stmt_to_eh_lp_fn) 0: 0.0% 26928: 0.1% 1080816: 0.4% 33568: 1.4% 2098
gimplify.c:2559 (gimplify_call_expr) 1101472: 0.9% 0: 0.0% 0: 0.0% 0: 0.0% 34421
cp/tree.c:372 (build_local_temp) 39456: 0.0% 0: 0.0% 1082016: 0.4% 0: 0.0% 7788
cp/name-lookup.c:6114 (store_class_bindings) 1124712: 0.9% 167928: 0.5% 0: 0.0% 27976: 1.2% 5438
gimple.c:537 (gimple_build_label) 596008: 0.5% 0: 0.0% 557592: 0.2% 0: 0.0% 20600
c-family/c-semantics.c:50 (push_stmt_list) 200: 0.0% 186096: 0.6% 1161896: 0.4% 0: 0.0% 29239
tree-iterator.c:55 (alloc_stmt_list) 442368: 0.4% 0: 0.0% 719808: 0.3% 0: 0.0% 36318
cp/typeck.c:5478 (cp_build_addr_expr_1) 650656: 0.5% 0: 0.0% 513376: 0.2% 0: 0.0% 36376
except.c:379 (init_eh_for_function) 0: 0.0% 0: 0.0% 1204848: 0.4% 0: 0.0% 25101
cp/pt.c:3967 (template_parms_to_args) 581896: 0.5% 0: 0.0% 667248: 0.2% 56: 0.0% 28602
cp/typeck.c:2970 (cp_build_indirect_ref) 734528: 0.6% 0: 0.0% 647424: 0.2% 0: 0.0% 43186
cp/tree.c:2632 (build_min_nt_loc) 6520: 0.0% 0: 0.0% 1488048: 0.5% 0: 0.0% 34510
hash-table.h:914 (expand) 0: 0.0% 23696: 0.1% 1547992: 0.5% 872: 0.0% 19
tree-cfg.c:217 (init_empty_tree_cfg_for_function 0: 0.0% 42672: 0.1% 1590960: 0.6% 0: 0.0% 9724
tree-cfg.c:222 (init_empty_tree_cfg_for_function 0: 0.0% 6888: 0.0% 1626744: 0.6% 0: 0.0% 9724
cp/tree.c:1809 (hash_tree_cons) 0: 0.0% 0: 0.0% 1641880: 0.6% 0: 0.0% 41047
cp/cvt.c:544 (convert_from_reference) 961664: 0.8% 0: 0.0% 712608: 0.2% 0: 0.0% 52321
cp/tree.c:2014 (ovl_cons) 719296: 0.6% 1408: 0.0% 997344: 0.3% 0: 0.0% 53689
tree.c:8152 (maybe_canonicalize_argtypes) 697240: 0.6% 0: 0.0% 1053840: 0.4% 0: 0.0% 43777
cfg.c:222 (connect_src) 62040: 0.1% 0: 0.0% 1733400: 0.6% 0: 0.0% 44886
cp/pt.c:3817 (process_template_parm) 37696: 0.0% 0: 0.0% 1845736: 0.6% 0: 0.0% 12391
cfg.c:232 (connect_dest) 62680: 0.1% 28336: 0.1% 1844592: 0.6% 0: 0.0% 47517
cp/lex.c:690 (cxx_make_type) 456: 0.0% 0: 0.0% 1994240: 0.7% 0: 0.0% 13123
cp/name-lookup.c:6084 (store_bindings) 2012704: 1.6% 671912: 2.1% 0: 0.0% 79608: 3.4% 17592
cp/lex.c:576 (retrofit_lang_decl) 192760: 0.2% 39640: 0.1% 1820620: 0.6% 81188: 3.5% 63842
cp/search.c:1154 (build_baselink) 2052816: 1.7% 0: 0.0% 25632: 0.0% 0: 0.0% 43301
hash-table.h:914 (expand) 0: 0.0% 0: 0.0% 2081176: 0.7% 408: 0.0% 7
cfgloop.c:346 (alloc_loop) 0: 0.0% 0: 0.0% 2308608: 0.8% 0: 0.0% 10688
tree.c:8347 (build_method_type_directly) 682600: 0.6% 0: 0.0% 1630680: 0.6% 0: 0.0% 57832
c-family/c-semantics.c:119 (build_stmt) 806200: 0.7% 0: 0.0% 1512544: 0.5% 0: 0.0% 65092
cp/decl.c:930 (create_implicit_typedef) 0: 0.0% 0: 0.0% 2419840: 0.8% 0: 0.0% 15920
gimplify.c:4770 (gimplify_modify_expr) 122160: 0.1% 0: 0.0% 2329024: 0.8% 0: 0.0% 30142
cp/name-lookup.c:6186 (push_to_top_level) 2545576: 2.1% 0: 0.0% 528: 0.0% 0: 0.0% 28933
cp/decl.c:617 (poplevel) 0: 0.0% 0: 0.0% 2552792: 0.9% 0: 0.0% 29009
cp/decl.c:13880 (save_function_data) 0: 0.0% 0: 0.0% 2627472: 0.9% 138288: 5.9% 17286
tree.c:10639 (build_call_1) 1362424: 1.1% 0: 0.0% 1299008: 0.5% 32: 0.0% 43317
cp/typeck.c:5346 (build_nop) 1122592: 0.9% 0: 0.0% 1636832: 0.6% 0: 0.0% 86232
config/i386/i386.c:25677 (ix86_init_machine_stat 0: 0.0% 0: 0.0% 2811312: 1.0% 0: 0.0% 25101
toplev.c:1036 (realloc_for_line_map) 0: 0.0% 1407064: 4.4% 2830560: 1.0% 100808: 4.3% 8132
cp/name-lookup.c:2011 (set_identifier_type_value 2830640: 2.3% 0: 0.0% 2000: 0.0% 0: 0.0% 70816
tree.c:1207 (copy_list) 0: 0.0% 0: 0.0% 2886952: 1.0% 0: 0.0% 22676
cp/decl.c:13462 (start_preparsed_function) 0: 0.0% 0: 0.0% 3012120: 1.1% 0: 0.0% 25101
tree.c:11521 (create_artificial_label) 1268608: 1.0% 0: 0.0% 1761024: 0.6% 0: 0.0% 23669
cp/class.c:3150 (maybe_add_class_template_decl_l 0: 0.0% 0: 0.0% 3035280: 1.1% 0: 0.0% 75882
tree-iterator.c:220 (tsi_link_after) 1744080: 1.4% 0: 0.0% 1300488: 0.5% 0: 0.0% 126857
cfg.c:286 (unchecked_make_edge) 0: 0.0% 104496: 0.3% 3086272: 1.1% 0: 0.0% 56978
stringpool.c:88 (alloc_node) 880: 0.0% 0: 0.0% 3201880: 1.1% 0: 0.0% 36395
cgraph.c:851 (create_edge) 0: 0.0% 0: 0.0% 3348592: 1.2% 0: 0.0% 32198
cp/pt.c:318 (build_template_info) 463200: 0.4% 0: 0.0% 2893376: 1.0% 0: 0.0% 104893
cp/decl.c:13563 (start_preparsed_function) 0: 0.0% 0: 0.0% 3815352: 1.3% 200808: 8.6% 25101
tree.c:7751 (build_pointer_type_for_mode) 840: 0.0% 0: 0.0% 3835440: 1.3% 0: 0.0% 22835
cfg.c:148 (alloc_block) 169416: 0.1% 0: 0.0% 3722368: 1.3% 0: 0.0% 37421
fold-const.c:7820 (build_fold_addr_expr_with_typ 1794496: 1.5% 0: 0.0% 2303552: 0.8% 0: 0.0% 128064
stringpool.c:66 (stringpool_ggc_alloc) 47972: 0.0% 0: 0.0% 4085580: 1.4% 484920: 20.8% 39901
cp/pt.c:19087 (get_partial_spec_bindings) 4147368: 3.4% 0: 0.0% 0: 0.0% 0: 0.0% 83449
cp/decl2.c:215 (cp_build_parm_decl) 412800: 0.3% 0: 0.0% 3781120: 1.3% 0: 0.0% 32765
function.c:4768 (allocate_struct_function) 0: 0.0% 0: 0.0% 4216968: 1.5% 0: 0.0% 25101
cp/pt.c:3636 (build_template_parm_index) 1082304: 0.9% 0: 0.0% 3469536: 1.2% 0: 0.0% 94830
gimple.c:237 (gimple_build_call_1) 268712: 0.2% 0: 0.0% 4594056: 1.6% 135040: 5.8% 32402
cp/lex.c:618 (cxx_dup_lang_specific_decl) 456: 0.0% 1728: 0.0% 5120712: 1.8% 155488: 6.7% 127061
tree.c:1476 (wide_int_to_tree) 0: 0.0% 0: 0.0% 5181584: 1.8% 38216: 1.6% 6317
tree.c:8190 (build_function_type) 2989560: 2.4% 0: 0.0% 2348640: 0.8% 0: 0.0% 31775
tree.c:1211 (copy_list) 350592: 0.3% 0: 0.0% 5003896: 1.7% 0: 0.0% 42186
cp/lex.c:682 (cxx_make_type) 44352: 0.0% 0: 0.0% 5370288: 1.9% 0: 0.0% 32230
cp/pt.c:8460 (push_tinst_level_loc) 5573664: 4.5% 0: 0.0% 140928: 0.0% 0: 0.0% 178581
gimple-expr.c:486 (create_tmp_var_raw) 0: 0.0% 0: 0.0% 5792112: 2.0% 0: 0.0% 40223
cp/call.c:2997 (add_template_candidate_real) 6035280: 4.9% 0: 0.0% 0: 0.0% 8: 0.0% 129290
tree.c:7818 (build_reference_type_for_mode) 2352: 0.0% 0: 0.0% 6298656: 2.2% 0: 0.0% 37506
cp/lex.c:549 (build_lang_decl_loc) 766280: 0.6% 236016: 0.7% 5588968: 2.0% 0: 0.0% 41298
cgraph.h:2488 (allocate_cgraph_symbol) 0: 0.0% 0: 0.0% 6808648: 2.4% 0: 0.0% 17369
cp/name-lookup.c:6132 (push_to_top_level) 6942480: 5.6% 0: 0.0% 1440: 0.0% 694392: 29.7% 28933
cp/name-lookup.c:1575 (begin_scope) 7722848: 6.3% 0: 0.0% 5712: 0.0% 0: 0.0% 69005
tree-inline.c:5007 (copy_tree_r) 1691800: 1.4% 0: 0.0% 6755112: 2.4% 0: 0.0% 220668
tree.c:8339 (build_method_type_directly) 2866920: 2.3% 0: 0.0% 6848856: 2.4% 0: 0.0% 57832
cp/pt.c:11020 (tsubst_decl) 9984: 0.0% 0: 0.0% 10270464: 3.6% 0: 0.0% 80316
tree.c:6573 (build_distinct_type_copy) 92232: 0.1% 0: 0.0% 11749248: 4.1% 0: 0.0% 70485
cp/pt.c:3696 (reduce_template_parm_level) 3376992: 2.7% 0: 0.0% 8647648: 3.0% 0: 0.0% 79136
cp/lex.c:674 (copy_type) 3732624: 3.0% 0: 0.0% 9547104: 3.3% 0: 0.0% 79046
cp/pt.c:7048 (coerce_template_parms) 14433896: 11.7% 0: 0.0% 608864: 0.2% 0: 0.0% 359052
cp/pt.c:10235 (tsubst_template_args) 13043072: 10.6% 0: 0.0% 3189640: 1.1% 0: 0.0% 378301
cp/parser.c:661 (cp_lexer_new_main) 0: 0.0% 16252944: 51.2% 16777224: 5.9% 24: 0.0% 6
cp/lex.c:636 (copy_decl) 1680: 0.0% 0: 0.0% 17675672: 6.2% 0: 0.0% 94930
--------------------------------------------------------------------------------------------------------------------------------
Total 123200361:100.0% 31724160:100.0% 286552426:100.0% 2335667:100.0% 5856923
--------------------------------------------------------------------------------------------------------------------------------
Alias oracle query stats:
refs_may_alias_p: 0 disambiguations, 0 queries
ref_maybe_used_by_call_p: 0 disambiguations, 0 queries
call_may_clobber_ref_p: 0 disambiguations, 0 queries
PTA query stats:
pt_solution_includes: 0 disambiguations, 0 queries
pt_solutions_intersect: 0 disambiguations, 0 queries
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-New-memory-allocation-statistics-infrastructure.patch
Type: text/x-patch
Size: 74238 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150515/02cdf6b0/attachment.bin>
More information about the Gcc-patches
mailing list