LCOV - code coverage report
Current view: top level - gcc/jit - jit-recording.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.7 % 496 460
Test Date: 2024-04-27 14:03:13 Functions: 78.3 % 161 126
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZN3gcc3jit9recording13function_type10is_pointerEv 0
_ZN3gcc3jit9recording13function_type8is_arrayEv 0
_ZN3gcc3jit9recording14decorated_type9is_structEv 0
_ZN3gcc3jit9recording22memento_of_get_pointer8is_arrayEv 0
_ZN3gcc3jit9recording23memento_of_get_restrict11is_restrictEv 0
_ZN3gcc3jit9recording23memento_of_get_restrict11unqualifiedEv 0
_ZN3gcc3jit9recording23memento_of_get_restrict15is_same_type_asEPNS1_4typeE 0
_ZN3gcc3jit9recording32memento_of_new_rvalue_from_constIdEC2EPNS1_7contextEPNS1_8locationEPNS1_4typeEd 0
_ZN3gcc3jit9recording32memento_of_new_rvalue_from_constIPvEC2EPNS1_7contextEPNS1_8locationEPNS1_4typeES3_ 0
_ZN3gcc3jit9recording32memento_of_new_rvalue_from_constIdEC2EPNS1_7contextEPNS1_8locationEPNS1_4typeEd 0
_ZN3gcc3jit9recording32memento_of_new_rvalue_from_constIiEC2EPNS1_7contextEPNS1_8locationEPNS1_4typeEi 0
_ZN3gcc3jit9recording32memento_of_new_rvalue_from_constIlEC2EPNS1_7contextEPNS1_8locationEPNS1_4typeEl 0
_ZN3gcc3jit9recording4type11is_restrictEv 0
_ZN3gcc3jit9recording4type18as_a_function_typeEv 0
_ZN3gcc3jit9recording4type8get_sizeEv 0
_ZN3gcc3jit9recording6rvalue18dyn_cast_base_callEv 0
_ZNK3gcc3jit9recording10array_type9is_signedEv 0
_ZNK3gcc3jit9recording13compound_type9is_signedEv 0
_ZNK3gcc3jit9recording13function_type6is_intEv 0
_ZNK3gcc3jit9recording13function_type7is_boolEv 0
_ZNK3gcc3jit9recording13function_type8is_floatEv 0
_ZNK3gcc3jit9recording13function_type9is_signedEv 0
_ZNK3gcc3jit9recording14decorated_type17is_numeric_vectorEv 0
_ZNK3gcc3jit9recording16function_pointer14get_precedenceEv 0
_ZNK3gcc3jit9recording17memento_of_sizeof14get_precedenceEv 0
_ZNK3gcc3jit9recording22memento_of_get_pointer9is_signedEv 0
_ZNK3gcc3jit9recording33memento_of_new_rvalue_from_vector14get_precedenceEv 0
_ZNK3gcc3jit9recording5local8is_localEv 0
_ZNK3gcc3jit9recording6lvalue8is_localEv 0
_ZNK3gcc3jit9recording6lvalue9is_globalEv 0
_ZNK3gcc3jit9recording6rvalue12get_wide_intEP16generic_wide_intI16wide_int_storageE 0
_ZNK3gcc3jit9recording7bitcast14get_precedenceEv 0
_ZN3gcc3jit9recording4type8is_constEv 2
_ZN3gcc3jit9recording5param14dyn_cast_paramEv 5
_ZNK3gcc3jit9recording10array_type6is_intEv 5
_ZNK3gcc3jit9recording10array_type7is_boolEv 5
_ZNK3gcc3jit9recording10array_type8is_floatEv 5
_ZNK3gcc3jit9recording6rvalue11is_constantEv 5
_ZN3gcc3jit9recording4type11is_volatileEv 10
_ZNK3gcc3jit9recording4type17is_numeric_vectorEv 10
_ZN3gcc3jit9recording11vector_type9is_vectorEv 15
_ZN3gcc3jit9recording17memento_of_sizeof14visit_childrenEPNS1_14rvalue_visitorE 15
_ZN3gcc3jit9recording17memento_of_sizeofC2EPNS1_7contextEPNS1_8locationEPNS1_4typeE 15
_ZN3gcc3jit9recording4type9is_vectorEv 15
_ZN3gcc3jit9recording6global15set_initializerEPKvm 15
_ZN3gcc3jit9recording20memento_of_get_const15is_same_type_asEPNS1_4typeE 19
_ZN3gcc3jit9recording9base_call18dyn_cast_base_callEv 20
_ZNK3gcc3jit9recording17extended_asm_goto7is_gotoEv 20
_ZN3gcc3jit9recording23memento_of_get_volatile15is_same_type_asEPNS1_4typeE 25
_ZN3gcc3jit9recording23memento_of_get_volatile11is_volatileEv 30
_ZNK3gcc3jit9recording4ctor14get_precedenceEv 30
_ZN3gcc3jit9recording20memento_of_get_const8is_constEv 34
_ZN3gcc3jit9recording10array_type10is_pointerEv 35
_ZN3gcc3jit9recording14decorated_type11dereferenceEv 40
_ZN3gcc3jit9recording18output_asm_operand11replay_intoEPNS0_8playback7contextE 40
_ZN3gcc3jit9recording19extended_asm_simple30maybe_populate_playback_blocksEP8auto_vecIPNS0_8playback5blockELm0EE 50
_ZNK3gcc3jit9recording19extended_asm_simple17maybe_print_gotosEP14pretty_printer 50
_ZNK3gcc3jit9recording22access_field_of_lvalue14get_precedenceEv 55
_ZN3gcc3jit9recording17input_asm_operand11replay_intoEPNS0_8playback7contextE 60
_ZN3gcc3jit9recording5case_11replay_intoEPNS0_8playback7contextE 80
_ZNK3gcc3jit9recording11vector_type17is_numeric_vectorEv 80
_ZNK3gcc3jit9recording8unary_op14get_precedenceEv 89
_ZNK3gcc3jit9recording19extended_asm_simple7is_gotoEv 90
_ZNK3gcc3jit9recording9base_call14get_precedenceEv 90
_ZNK3gcc3jit9recording19access_field_rvalue14get_precedenceEv 100
_ZNK3gcc3jit9recording14decorated_type9is_signedEv 104
_ZN3gcc3jit9recording20memento_of_get_const19accepts_writes_fromEPNS1_4typeE 111
_ZNK3gcc3jit9recording29memento_of_new_string_literal14get_precedenceEv 120
_ZNK3gcc3jit9recording13compound_type7is_boolEv 133
_ZN3gcc3jit9recording14decorated_type8get_sizeEv 136
_ZNK3gcc3jit9recording13compound_type8is_floatEv 141
_ZNK3gcc3jit9recording12array_access14get_precedenceEv 145
_ZNK3gcc3jit9recording6global14get_precedenceEv 150
_ZN3gcc3jit9recording13compound_type10is_pointerEv 159
_ZNK3gcc3jit9recording13compound_type6is_intEv 165
_ZNK3gcc3jit9recording18dereference_rvalue14get_precedenceEv 200
_ZN3gcc3jit9recording13function_type22dyn_cast_function_typeEv 205
_ZNK3gcc3jit9recording32memento_of_new_rvalue_from_constIdE11is_constantEv 210
_ZNK3gcc3jit9recording32memento_of_new_rvalue_from_constIPvE11is_constantEv 0
_ZNK3gcc3jit9recording32memento_of_new_rvalue_from_constIdE11is_constantEv 0
_ZNK3gcc3jit9recording32memento_of_new_rvalue_from_constIlE11is_constantEv 0
_ZNK3gcc3jit9recording32memento_of_new_rvalue_from_constIiE11is_constantEv 210
_ZN3gcc3jit9recording23memento_of_get_volatile11unqualifiedEv 222
_ZNK3gcc3jit9recording14decorated_type7is_boolEv 222
_ZNK3gcc3jit9recording11vector_type6is_intEv 237
_ZNK3gcc3jit9recording6union_8is_unionEv 240
_ZNK3gcc3jit9recording4cast14get_precedenceEv 290
_ZN3gcc3jit9recording14decorated_type8is_arrayEv 305
_ZNK3gcc3jit9recording14decorated_type8is_floatEv 317
_ZN3gcc3jit9recording4type9is_structEv 350
_ZNK3gcc3jit9recording22memento_of_get_pointer7is_boolEv 375
_ZN3gcc3jit9recording14decorated_type10is_pointerEv 384
_ZNK3gcc3jit9recording22memento_of_get_pointer8is_floatEv 387
_ZN3gcc3jit9recording4type15dyn_cast_structEv 390
_ZNK3gcc3jit9recording14decorated_type6is_intEv 404
_ZNK3gcc3jit9recording22memento_of_get_pointer6is_intEv 425
_ZNK3gcc3jit9recording21get_address_of_lvalue14get_precedenceEv 429
_ZN3gcc3jit9recording12array_accessC2EPNS1_7contextEPNS1_8locationEPNS1_6rvalueES8_ 459
_ZN3gcc3jit9recording21get_address_of_lvalueC2EPNS1_7contextEPNS1_8locationEPNS1_6lvalueE 508
_ZNK3gcc3jit9recording24dereference_field_rvalue14get_precedenceEv 511
_ZN3gcc3jit9recording11vector_type15is_same_type_asEPNS1_4typeE 553
_ZN3gcc3jit9recording5param14visit_childrenEPNS1_14rvalue_visitorE 565
_ZN3gcc3jit9recording19memento_of_get_type8is_arrayEv 570
_ZN3gcc3jit9recording29memento_of_new_string_literal14visit_childrenEPNS1_14rvalue_visitorE 572
_ZNK3gcc3jit9recording4type8is_unionEv 615
_ZN3gcc3jit9recording11vector_type20dyn_cast_vector_typeEv 681
_ZN3gcc3jit9recording18dereference_rvalueC2EPNS1_7contextEPNS1_8locationEPNS1_6rvalueE 684
_ZN3gcc3jit9recording22memento_of_get_aligned11unqualifiedEv 741
_ZN3gcc3jit9recording6global14visit_childrenEPNS1_14rvalue_visitorE 765
_ZN3gcc3jit9recording7struct_15dyn_cast_structEv 773
_ZNK3gcc3jit9recording13compound_type14has_known_sizeEv 840
_ZNK3gcc3jit9recording6global9is_globalEv 885
_ZN3gcc3jit9recording7struct_9is_structEv 925
_ZN3gcc3jit9recording20memento_of_get_const11unqualifiedEv 929
_ZN3gcc3jit9recording19memento_of_get_type10is_pointerEv 957
_ZN3gcc3jit9recording22memento_of_get_pointer11dereferenceEv 1094
_ZN3gcc3jit9recording10array_type8is_arrayEv 1165
_ZN3gcc3jit9recording13compound_type8is_arrayEv 1210
_ZNK3gcc3jit9recording32memento_of_new_rvalue_from_constIdE14get_precedenceEv 1223
_ZNK3gcc3jit9recording32memento_of_new_rvalue_from_constIdE14get_precedenceEv 0
_ZNK3gcc3jit9recording32memento_of_new_rvalue_from_constIlE14get_precedenceEv 30
_ZNK3gcc3jit9recording32memento_of_new_rvalue_from_constIPvE14get_precedenceEv 70
_ZNK3gcc3jit9recording32memento_of_new_rvalue_from_constIiE14get_precedenceEv 1123
_ZN3gcc3jit9recording8location17playback_locationEPNS0_8playback7contextE 1418
_ZN3gcc3jit9recording10comparisonC2EPNS1_7contextEPNS1_8locationE18gcc_jit_comparisonPNS1_6rvalueES9_ 1494
_ZNK3gcc3jit9recording5local14get_precedenceEv 1732
_ZN3gcc3jit9recording29memento_of_new_string_literalC2EPNS1_7contextEPNS1_8locationEPNS1_6stringE 1958
_ZN3gcc3jit9recording6global17make_debug_stringEv 2128
_ZN3gcc3jit9recording4type20dyn_cast_vector_typeEv 2131
_ZN3gcc3jit9recording4type22dyn_cast_function_typeEv 2253
_ZN3gcc3jit16types_kinda_sameEPNS0_9recording4typeES3_ 2280
_ZN3gcc3jit9recording5local17make_debug_stringEv 2744
_ZN3gcc3jit9recording22memento_of_get_pointer10is_pointerEv 3111
_ZN3gcc3jit9recording32memento_of_new_rvalue_from_constIdE14visit_childrenEPNS1_14rvalue_visitorE 3580
_ZN3gcc3jit9recording32memento_of_new_rvalue_from_constIlE14visit_childrenEPNS1_14rvalue_visitorE 50
_ZN3gcc3jit9recording32memento_of_new_rvalue_from_constIPvE14visit_childrenEPNS1_14rvalue_visitorE 80
_ZN3gcc3jit9recording32memento_of_new_rvalue_from_constIdE14visit_childrenEPNS1_14rvalue_visitorE 105
_ZN3gcc3jit9recording32memento_of_new_rvalue_from_constIiE14visit_childrenEPNS1_14rvalue_visitorE 3345
_ZN3gcc3jit9recording5localC2EPNS1_8functionEPNS1_8locationEPNS1_4typeEPNS1_6stringE 3890
_ZN3gcc3jit9recording5local14visit_childrenEPNS1_14rvalue_visitorE 4208
_ZN3gcc3jit9recording6globalD0Ev 4878
_ZN3gcc3jit9recording6globalD0Ev 2439
_ZN3gcc3jit9recording6globalD2Ev 2439
_ZN3gcc3jit9recording13function_type18as_a_function_typeEv 4927
_ZN3gcc3jit9recording4type15is_same_type_asEPS2_ 5028
_ZNK3gcc3jit9recording5param14get_precedenceEv 5253
_ZN3gcc3jit9recording4type19accepts_writes_fromEPS2_ 5482
_ZNK3gcc3jit9recording4type7is_voidEv 5547
_ZN3gcc3jit9recording8location17dyn_cast_locationEv 6490
_ZN3gcc3jit9recording7context21new_rvalue_from_constIdEEPNS1_6rvalueEPNS1_4typeET_ 7353
_ZN3gcc3jit9recording7context21new_rvalue_from_constIlEEPNS1_6rvalueEPNS1_4typeET_ 80
_ZN3gcc3jit9recording7context21new_rvalue_from_constIdEEPNS1_6rvalueEPNS1_4typeET_ 140
_ZN3gcc3jit9recording7context21new_rvalue_from_constIPvEEPNS1_6rvalueEPNS1_4typeET_ 150
_ZN3gcc3jit9recording7context21new_rvalue_from_constIiEEPNS1_6rvalueEPNS1_4typeET_ 6983
_ZN3gcc3jit9recording5param17make_debug_stringEv 7466
_ZNK3gcc3jit9recording4type14has_known_sizeEv 10276
_ZNK3gcc3jit9recording4type10is_numericEv 12274
_ZN3gcc3jit9recording19memento_of_get_type19accepts_writes_fromEPNS1_4typeE 12479
_ZN3gcc3jit9recording6rvalue14dyn_cast_paramEv 14827
_ZNK3gcc3jit9recording19memento_of_get_type7is_voidEv 15899
_ZN3gcc3jit9recording6lvalueC2EPNS1_7contextEPNS1_8locationEPNS1_4typeE 21311
_ZN3gcc3jit9recording4type11unqualifiedEv 23465
_ZN3gcc3jit9recording6rvalueC2EPNS1_7contextEPNS1_8locationEPNS1_4typeE 38172
_ZN3gcc3jit9recording6string11replay_intoEPNS0_8playback7contextE 56834
_ZN3gcc3jit9recording7memento17dyn_cast_locationEv 79412
_ZNK3gcc3jit9recording7context15errors_occurredEv 142831
_ZN3gcc3jit9recording7mementoC2EPNS1_7contextE 225235

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.