LCOV - code coverage report
Current view: top level - lib/CodeGen/AsmPrinter - CodeViewDebug.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1241 1276 97.3 %
Date: 2018-10-20 13:21:21 Functions: 81 83 97.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN4llvm13CodeViewDebug17createDefRangeMemEti 0
_ZN4llvm13CodeViewDebug24recordTypeIndexForDINodeEPKNS_6DINodeENS_8codeview9TypeIndexEPKNS_6DITypeE 0
_ZN4llvm13CodeViewDebug20emitTypeGlobalHashesEv 2
_ZN4llvm13CodeViewDebug26getTypeIndexForReferenceToENS_14TypedDINodeRefINS_6DITypeEEE 4
_ZN4llvm13CodeViewDebug15getVBPTypeIndexEv 9
_ZN4llvm13CodeViewDebug16emitLexicalBlockERKNS0_12LexicalBlockERKNS0_12FunctionInfoE 15
_ZN4llvm13CodeViewDebug20emitLexicalBlockListENS_8ArrayRefIPNS0_12LexicalBlockEEERKNS0_12FunctionInfoE 15
_ZL23translatePtrToMemberRepjbj 16
_ZN4llvm13CodeViewDebug14lowerTypeAliasEPKNS_13DIDerivedTypeE 16
_ZN4llvm13CodeViewDebug22lowerTypeMemberPointerEPKNS_13DIDerivedTypeENS_8codeview14PointerOptionsE 16
_ZN4llvm13CodeViewDebug14lowerTypeArrayEPKNS_15DICompositeTypeE 17
_ZN4llvm13CodeViewDebug19emitInlinedCallSiteERKNS0_12FunctionInfoEPKNS_10DILocationERKNS0_10InlineSiteE 24
_ZN4llvm13CodeViewDebug17lowerTypeModifierEPKNS_13DIDerivedTypeE 28
_ZL18addLocIfNotPresentRN4llvm15SmallVectorImplIPKNS_10DILocationEEES3_ 53
_ZN4llvm13CodeViewDebug21getPointerSizeInBytesEv 61
_ZN4llvm13CodeViewDebug22emitDebugInfoForGlobalEPKNS_16DIGlobalVariableEPKNS_14GlobalVariableEPNS_8MCSymbolE 64
_ZN4llvm13CodeViewDebug15calculateRangesERNS0_13LocalVariableERKNS_11SmallVectorISt4pairIPKNS_12MachineInstrES7_ELj4EEE 94
_ZN4llvm13CodeViewDebug17TypeLoweringScopeD2Ev 104
_ZN4llvm13CodeViewDebug13getInlineSiteEPKNS_10DILocationEPKNS_12DISubprogramE 108
_ZN4llvm13CodeViewDebug16collectClassInfoEPKNS_15DICompositeTypeE 108
_ZN4llvm13CodeViewDebug21getMemberFunctionTypeEPKNS_12DISubprogramEPKNS_15DICompositeTypeE 109
_ZN4llvm13CodeViewDebug13addUDTSrcLineEPKNS_6DITypeENS_8codeview9TypeIndexE 112
_ZL13shouldEmitUdtPKN4llvm6DITypeE 114
_ZL33shouldAlwaysEmitCompleteClassTypePKN4llvm15DICompositeTypeE 114
_ZN4llvm13CodeViewDebug17collectMemberInfoERNS_9ClassInfoEPKNS_13DIDerivedTypeE 124
_ZN4llvm13CodeViewDebug13emitBuildInfoEv 130
_ZN4llvm13CodeViewDebug19emitTypeInformationEv 130
_ZN4llvm13CodeViewDebug23emitDebugInfoForGlobalsEv 130
_ZN4llvm13CodeViewDebug29emitDebugInfoForRetainedTypesEv 130
_ZN4llvm13CodeViewDebug5clearEv 130
_ZL12parseVersionN4llvm9StringRefE 131
_ZL18mapArchToCVCPUTypeN4llvm6Triple8ArchTypeE 131
_ZN4llvm13CodeViewDebug14lowerTypeBasicEPKNS_11DIBasicTypeE 131
_ZN4llvm13CodeViewDebug23emitCompilerInformationEv 131
_ZN4llvm13CodeViewDebug26emitInlineeLinesSubsectionEv 131
_ZN4llvm13CodeViewDebug9endModuleEv 132
_ZN4llvm13CodeViewDebug16lowerTypePointerEPKNS_13DIDerivedTypeENS_8codeview14PointerOptionsE 147
_ZL21getCommonClassOptionsPKN4llvm15DICompositeTypeE 222
_ZL21getFullyQualifiedNamePKN4llvm7DIScopeE 222
_ZN4llvm13CodeViewDebug17beginFunctionImplEPKNS_15MachineFunctionE 235
_ZN4llvm13CodeViewDebug19collectVariableInfoEPKNS_12DISubprogramE 235
_ZN4llvm13CodeViewDebug30collectVariableInfoFromMFTableERNS_8DenseSetISt4pairIPKNS_6DINodeEPKNS_10DILocationEENS_12DenseMapInfoIS9_EEEE 235
_ZL18getFunctionOptionsPKN4llvm16DISubroutineTypeEPKNS_15DICompositeTypeENS_9StringRefE 253
_ZN4llvm13CodeViewDebug22getFuncIdForSubprogramEPKNS_12DISubprogramE 255
_ZL18getStringIdTypeIdxRN4llvm8codeview22GlobalTypeTableBuilderENS_9StringRefE 260
_ZN4llvm13CodeViewDebug21emitLocalVariableListERKNS0_12FunctionInfoENS_8ArrayRefINS0_13LocalVariableEEE 269
_ZN4llvm13CodeViewDebug20emitDebugInfoForUDTsENS_8ArrayRefISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_6DITypeEEEE 279
_ZN4llvm13CodeViewDebug24emitCodeViewMagicVersionEv 306
_ZN4llvm13CodeViewDebug17emitLocalVariableERKNS0_12FunctionInfoERKNS0_13LocalVariableE 309
_ZN4llvm13CodeViewDebug19recordLocalVariableEONS0_13LocalVariableEPKNS_12LexicalScopeE 312
_ZN4llvm13CodeViewDebug23collectLexicalBlockInfoERNS_12LexicalScopeERNS_15SmallVectorImplIPNS0_12LexicalBlockEEERNS3_INS0_13LocalVariableEEE 320
_ZN4llvm13CodeViewDebug23collectLexicalBlockInfoERNS_15SmallVectorImplIPNS_12LexicalScopeEEERNS1_IPNS0_12LexicalBlockEEERNS1_INS0_13LocalVariableEEE 320
_ZN4llvm13CodeViewDebug25emitDeferredCompleteTypesEv 342
_ZL21getFullyQualifiedNamePKN4llvm7DIScopeENS_9StringRefE 444
_ZL26getQualifiedNameComponentsPKN4llvm7DIScopeERNS_15SmallVectorImplINS_9StringRefEEE 553
_ZN4llvm13CodeViewDebug20getCompleteTypeIndexENS_14TypedDINodeRefINS_6DITypeEEE 584
_ZN4llvm13CodeViewDebug15endCVSubsectionEPNS_8MCSymbolE 595
_ZN4llvm13CodeViewDebug17beginCVSubsectionENS_8codeview19DebugSubsectionKindE 596
_ZN4llvm13CodeViewDebug29switchToDebugSectionForSymbolEPKNS_8MCSymbolE 630
_ZL18getPrettyScopeNamePKN4llvm7DIScopeE 637
_ZN4llvm13CodeViewDebug9lowerTypeEPKNS_6DITypeES3_ 657
_ZL28emitNullTerminatedSymbolNameRN4llvm10MCStreamerENS_9StringRefEj 862
_ZN4llvm13CodeViewDebug12getTypeIndexENS_14TypedDINodeRefINS_6DITypeEEES3_ 1659
_ZN4llvm13CodeViewDebug19maybeRecordLocationERKNS_8DebugLocEPKNS_15MachineFunctionE 2035
_ZN4llvm13CodeViewDebug16beginInstructionEPKNS_12MachineInstrE 3545

Generated by: LCOV version 1.13