LCOV - code coverage report
Current view:
top level
-
gcc/cp
- constraint.cc
(
source
/ functions)
Hit
Total
Coverage
Test:
gcc.info
Lines:
1498
1616
92.7 %
Date:
2023-07-19 08:18:47
Functions:
140
144
97.2 %
Function Name
Hit count
_Z15get_constraintsPK9tree_node
130764227
_Z15set_constraintsP9tree_nodeS0_
17088605
_Z15weakly_subsumesP9tree_nodeS0_
16
_Z16build_concept_idP9tree_node
875491
_Z16more_constrainedP9tree_nodeS0_
44801
_Z17append_constraintP9tree_nodeS0_
13
_Z17build_constraintsP9tree_nodeS0_
17680857
_Z17strictly_subsumesP9tree_nodeS0_
42480
_Z17tsubst_constraintP9tree_nodeS0_iS0_
523442
_Z18remove_constraintsP9tree_node
316637
_Z19build_concept_checkP9tree_nodeS0_S0_i
1918469
_Z19build_concept_checkP9tree_nodeS0_i
70669
_Z19debug_argument_listP9tree_node
0
_Z20diagnose_constraintsjP9tree_nodeS0_
451
_Z20finish_requires_exprjP9tree_nodeS0_
165306
_Z20tsubst_requires_exprP9tree_nodeS0_iS0_
274718
_Z20unpack_concept_checkP9tree_node
7059927
_Z21build_type_constraintP9tree_nodeS0_i
550708
_Z21resolve_concept_checkP9tree_node
424740
_Z22check_function_conceptP9tree_node
129
_Z22equivalent_constraintsP9tree_nodeS0_
7492723
_Z22evaluate_concept_checkP9tree_node
59841
_Z22evaluate_requires_exprP9tree_node
56
_Z22hash_atomic_constraintP9tree_node
59835194
_Z22tsubst_constraint_infoP9tree_nodeS0_iS0_
248842
_Z23at_least_as_constrainedP9tree_nodeS0_
72378
_Z23constraints_satisfied_pP9tree_nodeS0_
122864074
_Z23debug_parameter_mappingP9tree_node
0
_Z23finish_type_constraintsP9tree_nodeS0_i
550708
_Z23finish_type_requirementjP9tree_node
51181
_Z24constraints_equivalent_pP9tree_nodeS0_
1604051
_Z24equivalently_constrainedP9tree_nodeS0_
36030
_Z24tsubst_parameter_mappingP9tree_nodeS0_iS0_
437
_Z25finish_constraint_or_exprj7cp_exprS_
56675
_Z25finish_nested_requirementjP9tree_node
10251
_Z25finish_simple_requirementjP9tree_node
78153
_Z25get_shorthand_constraintsP9tree_node
3735620
_Z25iterative_hash_constraintP9tree_nodej
18784
_Z25maybe_substitute_reqs_forP9tree_nodePKS_
2258336
_Z26finish_constraint_and_exprj7cp_exprS_
81067
_Z26get_concept_check_templateP9tree_node
823543
_Z27build_constrained_parameterP9tree_nodeS0_S0_
303436
_Z27finish_compound_requirementjP9tree_nodeS0_b
117354
_Z27finish_shorthand_constraintP9tree_nodeS0_
105745052
_Z27hash_placeholder_constraintP9tree_node
30
_Z28current_template_constraintsv
11974949
_Z28deduce_constrained_parameterP9tree_nodeRS0_S1_
424705
_Z28finish_template_introductionP9tree_nodeS0_j
39
_Z30atomic_constraints_identical_pP9tree_nodeS0_
12145320
_Z30combine_constraint_expressionsP9tree_nodeS0_
7645326
_Z30finish_constraint_primary_expr7cp_expr
475083
_Z30resolve_function_concept_checkP9tree_node
0
_Z31associate_classtype_constraintsP9tree_node
9137397
_Z34equivalent_placeholder_constraintsP9tree_nodeS0_
456661037
_Z34get_trailing_function_requirementsP9tree_node
1612372
_Z34processing_constraint_expression_pv
142599532
_Z36placeholder_extract_concept_and_argsP9tree_nodeRS0_S1_
2569676
_Z44note_failed_type_completion_for_satisfactionP9tree_node
3012
_ZL12satisfy_atomP9tree_nodeS0_8sat_info
32948922
_ZL13map_argumentsP9tree_nodeS0_
825120
_ZL14normalize_atomP9tree_nodeS0_9norm_info
1807705
_ZL15get_mapped_argsP9tree_nodeS0_
585906
_ZL16build_concept_idP9tree_nodeS0_
875491
_ZL16known_non_bool_pP9tree_node
1150102
_ZL16type_deducible_pP9tree_nodeS0_S0_S0_10subst_info
199175
_ZL18satisfaction_valueP9tree_node
584866
_ZL18tsubst_requirementP9tree_nodeS0_8sat_info
431947
_ZL19diagnose_trait_exprP9tree_nodeS0_
165
_ZL19satisfy_conjunctionP9tree_nodeS0_8sat_info
29829922
_ZL19satisfy_disjunctionP9tree_nodeS0_8sat_info
1994629
_ZL20build_function_checkP9tree_nodeS0_i
548
_ZL20build_standard_checkP9tree_nodeS0_i
1917564
_ZL20build_variable_checkP9tree_nodeS0_i
357
_ZL20get_deduced_wildcardP9tree_node
46
_ZL20normalize_expressionP9tree_nodeS0_9norm_info
2656858
_ZL20satisfy_constraint_rP9tree_nodeS0_8sat_info
64773527
_ZL20some_type_complete_pii
34640154
_ZL20tsubst_requires_exprP9tree_nodeS0_8sat_info
274889
_ZL21check_constraint_atom7cp_expr
1150102
_ZL22get_concept_definitionP9tree_node
771171
_ZL23build_parameter_mappingP9tree_nodeS0_S0_
825120
_ZL23check_introduction_listP9tree_nodeS0_
36
_ZL23declare_constraint_varsP9tree_nodeS0_
144223
_ZL23get_returned_expressionP9tree_node
147
_ZL23normalize_concept_checkP9tree_nodeS0_9norm_info
985027
_ZL23tsubst_type_requirementP9tree_nodeS0_8sat_info
91571
_ZL24expression_convertible_pP9tree_nodeS0_10subst_info
11
_ZL24get_variable_initializerP9tree_node
116
_ZL24tsubst_parameter_mappingP9tree_nodeS0_10subst_info
1691847
_ZL25check_constraint_operandsj7cp_exprS_
337512
_ZL25tsubst_nested_requirementP9tree_nodeS0_8sat_info
16195
_ZL25tsubst_simple_requirementP9tree_nodeS0_8sat_info
113556
_ZL25tsubst_type_requirement_1P9tree_nodeS0_8sat_infoj
297234
_ZL26check_constraint_variablesP9tree_nodeS0_10subst_info
144244
_ZL26diagnose_atomic_constraintP9tree_nodeS0_S0_8sat_info
432
_ZL26get_introduction_prototypeP9tree_nodei
46
_ZL26get_normalized_constraintsP9tree_node9norm_info
195006
_ZL26process_introduction_parmsP9tree_nodeS0_Ri
46
_ZL27deduce_concept_introductionP9tree_node
35
_ZL27finish_constraint_binary_opj9tree_code7cp_exprS0_
337512
_ZL27normalize_logical_operationP9tree_nodeS0_9tree_code9norm_info
849109
_ZL27tsubst_compound_requirementP9tree_nodeS0_8sat_info
210625
_ZL27tsubst_constraint_variablesP9tree_nodeS0_10subst_info
144244
_ZL28introduce_template_parameterP9tree_nodeS0_
43
_ZL28introduce_template_parameterP9tree_nodeS0_Ri
35
_ZL28normalize_concept_definitionP9tree_nodeb
59909
_ZL29build_concept_check_argumentsP9tree_nodeS0_
1918469
_ZL29constraint_satisfaction_valueP9tree_nodeS0_8sat_info
30626331
_ZL29get_constraint_error_locationP9tree_node
432
_ZL29introduce_template_parametersP9tree_nodeS0_Ri
11
_ZL30parameter_mapping_equivalent_pP9tree_nodeS0_
3274819
_ZL30satisfy_normalized_constraintsP9tree_nodeS0_8sat_info
2527621
_ZL31collect_operands_of_disjunctionP9tree_nodeP8auto_vecISt4pairIS0_S0_ELm0EE
2
_ZL31normalize_constraint_expressionP9tree_node9norm_info
215663
_ZL31satisfy_declaration_constraintsP9tree_node8sat_info
17848230
_ZL31satisfy_declaration_constraintsP9tree_nodeS0_8sat_info
12502465
_ZL33collect_operands_of_disjunction_rP9tree_nodeS0_P8auto_vecISt4pairIS0_S0_ELm0EE
7
_ZL33introduce_template_parameter_packP9tree_nodeS0_
7
_ZL33introduce_type_template_parameterP9tree_nodeRb
40
_ZL33resolve_function_concept_overloadP9tree_nodeS0_
548
_ZL34satisfy_nondeclaration_constraintsP9tree_nodeS0_8sat_info
275636
_ZL35build_introduced_template_parameterP9tree_nodeRb
50
_ZL35tsubst_valid_expression_requirementP9tree_nodeS0_8sat_info
324181
_ZL36get_normalized_constraints_from_declP9tree_nodeb
12077190
_ZL36get_normalized_constraints_from_infoP9tree_nodeS0_b
131252
_ZL36introduce_nontype_template_parameterP9tree_nodeRb
7
_ZL37introduce_template_template_parameterP9tree_nodeRb
3
_ZL38normalize_placeholder_type_constraintsP9tree_nodeb
199460
_ZN10sat_hasher4hashEP9sat_entry
224961942
_ZN10sat_hasher5equalEP9sat_entryS1_
244731080
_ZN11norm_hasher4hashEP10norm_entry
7204240
_ZN11norm_hasher5equalEP10norm_entryS1_
8350940
_ZN18satisfaction_cache3getEv
34640168
_ZN18satisfaction_cache4saveEP9tree_node
2275514
_ZN18satisfaction_cacheC2EP9tree_nodeS1_8sat_info
34640168
_ZN28diagnosing_failed_constraint15replay_errors_pEv
0
_ZN28diagnosing_failed_constraintC2EP9tree_nodeS1_b
32948934
_ZN28diagnosing_failed_constraintD2Ev
32948034
_ZN41processing_constraint_expression_sentinelC2Ev
749397
_ZN41processing_constraint_expression_sentinelD2Ev
749397
_ZN7inchashL14add_constraintEP9tree_nodeRNS_4hashE
2681810
_ZN9norm_info14update_contextEP9tree_nodeS1_
763634
_ZN9norm_info9ctx_parmsEv
825120
_ZN9norm_infoC2EP9tree_nodei
138785
Generated by:
LCOV version 1.16