LCOV - code coverage report
Current view: top level - lib/Bitcode/Writer - BitcodeWriter.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1648 1828 90.2 %
Date: 2018-10-20 13:21:21 Functions: 87 102 85.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_117BitcodeWriterBase18writeModuleVersionEv 0
_ZN12_GLOBAL__N_118IndexBitcodeWriter13forEachModuleIZNS0_15writeModStringsEvEUlRKN4llvm14StringMapEntryISt4pairImSt5arrayIjLm5EEEEEE_EEvT_ 0
_ZN12_GLOBAL__N_118IndexBitcodeWriter14forEachSummaryIZNS0_31writeCombinedGlobalValueSummaryEvEUlSt4pairImPN4llvm18GlobalValueSummaryEEbE0_EEvT_ 0
_ZN12_GLOBAL__N_118IndexBitcodeWriter14forEachSummaryIZNS0_C4ERN4llvm15BitstreamWriterERNS2_18StringTableBuilderERKNS2_18ModuleSummaryIndexEPKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_8DenseMapImPNS2_18GlobalValueSummaryENS2_12DenseMapInfoImEENS2_6detail12DenseMapPairImSJ_EEEESt4lessISG_ESaISt4pairIKSG_SP_EEEEUlSS_ImSJ_EbE_EEvT_ 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter15bitcodeStartBitEv 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter17writeDIExpressionEPKN4llvm12DIExpressionERNS1_15SmallVectorImplImEEj 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter19writeSyncScopeNamesEv 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter21writeFunctionMetadataERKN4llvm8FunctionE 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter22createDILocationAbbrevEv 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter22writeOperandBundleTagsEv 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter24writeModuleMetadataKindsEv 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter25createGenericDINodeAbbrevEv 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter25createNamedMetadataAbbrevEv 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter27createMetadataStringsAbbrevEv 0
_ZN12_GLOBAL__N_119ModuleBitcodeWriter32writeValueSymbolTableForwardDeclEv 0
_ZL38writeWholeProgramDevirtResolutionByArgRN4llvm11SmallVectorImLj64EEERKSt6vectorImSaImEERKNS_28WholeProgramDevirtResolution5ByArgE 4
_ZN4llvm26WriteThinLinkBitcodeToFileERKNS_6ModuleERNS_11raw_ostreamERKNS_18ModuleSummaryIndexERKSt5arrayIjLm5EE 8
_ZN12_GLOBAL__N_121ThinLinkBitcodeWriter25writeSimplifiedModuleInfoEv 9
_ZN12_GLOBAL__N_121ThinLinkBitcodeWriter5writeEv 9
_ZN4llvm13BitcodeWriter20writeThinLinkBitcodeERKNS_6ModuleERKNS_18ModuleSummaryIndexERKSt5arrayIjLm5EE 9
_ZN12_GLOBAL__N_119ModuleBitcodeWriter12writeDILabelEPKN4llvm7DILabelERNS1_15SmallVectorImplImEEj 12
_ZN12_GLOBAL__N_119ModuleBitcodeWriter13writeDIModuleEPKN4llvm8DIModuleERNS1_15SmallVectorImplImEEj 12
_ZN12_GLOBAL__N_119ModuleBitcodeWriter12writeDIMacroEPKN4llvm7DIMacroERNS1_15SmallVectorImplImEEj 13
_ZN12_GLOBAL__N_119ModuleBitcodeWriter19writeDIObjCPropertyEPKN4llvm14DIObjCPropertyERNS1_15SmallVectorImplImEEj 16
_ZL33writeWholeProgramDevirtResolutionRN4llvm11SmallVectorImLj64EEERNS_18StringTableBuilderEmRKNS_28WholeProgramDevirtResolutionE 17
_ZN12_GLOBAL__N_119ModuleBitcodeWriter16writeDIMacroFileEPKN4llvm11DIMacroFileERNS1_15SmallVectorImplImEEj 19
_ZN12_GLOBAL__N_119ModuleBitcodeWriter18writeGenericDINodeEPKN4llvm13GenericDINodeERNS1_15SmallVectorImplImEERj 20
_ZL24writeTypeIdSummaryRecordRN4llvm11SmallVectorImLj64EEERNS_18StringTableBuilderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_13TypeIdSummaryE 25
_ZN12_GLOBAL__N_119ModuleBitcodeWriter21writeDIImportedEntityEPKN4llvm16DIImportedEntityERNS1_15SmallVectorImplImEEj 26
_ZN12_GLOBAL__N_119ModuleBitcodeWriter28writeDITemplateTypeParameterEPKN4llvm23DITemplateTypeParameterERNS1_15SmallVectorImplImEEj 28
_ZN12_GLOBAL__N_119ModuleBitcodeWriter16writeDINamespaceEPKN4llvm11DINamespaceERNS1_15SmallVectorImplImEEj 30
_ZN12_GLOBAL__N_119ModuleBitcodeWriter17writeDIEnumeratorEPKN4llvm12DIEnumeratorERNS1_15SmallVectorImplImEEj 32
_ZN4llvm13BitcodeWriter10copyStrtabENS_9StringRefE 34
_ZN12_GLOBAL__N_119ModuleBitcodeWriter19writeOperandBundlesEN4llvm17ImmutableCallSiteEj 43
_ZN12_GLOBAL__N_119ModuleBitcodeWriter31writeDIGlobalVariableExpressionEPKN4llvm26DIGlobalVariableExpressionERNS1_15SmallVectorImplImEEj 45
_ZN12_GLOBAL__N_119ModuleBitcodeWriter29writeDITemplateValueParameterEPKN4llvm24DITemplateValueParameterERNS1_15SmallVectorImplImEEj 46
_ZN12_GLOBAL__N_119ModuleBitcodeWriter15writeDISubrangeEPKN4llvm10DISubrangeERNS1_15SmallVectorImplImEEj 49
_ZN12_GLOBAL__N_119ModuleBitcodeWriter23writeDILexicalBlockFileEPKN4llvm18DILexicalBlockFileERNS1_15SmallVectorImplImEEj 52
_ZN12_GLOBAL__N_119ModuleBitcodeWriter15writeDILocationEPKN4llvm10DILocationERNS1_15SmallVectorImplImEERj 59
_ZN12_GLOBAL__N_119ModuleBitcodeWriter21writeDIGlobalVariableEPKN4llvm16DIGlobalVariableERNS1_15SmallVectorImplImEEj 66
_ZN12_GLOBAL__N_119ModuleBitcodeWriter19writeDILexicalBlockEPKN4llvm14DILexicalBlockERNS1_15SmallVectorImplImEEj 139
_ZN12_GLOBAL__N_123ModuleBitcodeWriterBase26writeModuleLevelReferencesERKN4llvm14GlobalVariableERNS1_11SmallVectorImLj64EEEj 175
_ZN12_GLOBAL__N_118IndexBitcodeWriter15writeModStringsEv 208
_ZN12_GLOBAL__N_118IndexBitcodeWriter31writeCombinedGlobalValueSummaryEv 208
_ZN12_GLOBAL__N_118IndexBitcodeWriter5writeEv 208
_ZN4llvm13BitcodeWriter10writeIndexEPKNS_18ModuleSummaryIndexEPKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DenseMapImPNS_18GlobalValueSummaryENS_12DenseMapInfoImEENS_6detail12DenseMapPairImSD_EEEESt4lessISA_ESaISt4pairIKSA_SJ_EEE 208
_ZN4llvm16WriteIndexToFileERKNS_18ModuleSummaryIndexERNS_11raw_ostreamEPKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DenseMapImPNS_18GlobalValueSummaryENS_12DenseMapInfoImEENS_6detail12DenseMapPairImSE_EEEESt4lessISB_ESaISt4pairIKSB_SK_EEE 208
_ZL28emitDarwinBCHeaderAndTrailerRN4llvm15SmallVectorImplIcEERKNS_6TripleE 244
_ZN12_GLOBAL__N_119ModuleBitcodeWriter20writeDILocalVariableEPKN4llvm15DILocalVariableERNS1_15SmallVectorImplImEEj 254
_ZN12_GLOBAL__N_119ModuleBitcodeWriter18writeDIDerivedTypeEPKN4llvm13DIDerivedTypeERNS1_15SmallVectorImplImEEj 269
_ZN12_GLOBAL__N_119ModuleBitcodeWriter16writeDIBasicTypeEPKN4llvm11DIBasicTypeERNS1_15SmallVectorImplImEEj 296
_ZN12_GLOBAL__N_123ModuleBitcodeWriterBase10getValueIdEN4llvm9ValueInfoE 320
_ZN12_GLOBAL__N_119ModuleBitcodeWriter20writeDICompositeTypeEPKN4llvm15DICompositeTypeERNS1_15SmallVectorImplImEEj 350
_ZN12_GLOBAL__N_119ModuleBitcodeWriter21writeDISubroutineTypeEPKN4llvm16DISubroutineTypeERNS1_15SmallVectorImplImEEj 368
_ZN12_GLOBAL__N_123ModuleBitcodeWriterBase32writePerModuleGlobalValueSummaryEv 408
_ZN12_GLOBAL__N_119ModuleBitcodeWriter28pushGlobalMetadataAttachmentERN4llvm15SmallVectorImplImEERKNS1_12GlobalObjectE 541
_ZN12_GLOBAL__N_119ModuleBitcodeWriter17writeDISubprogramEPKN4llvm12DISubprogramERNS1_15SmallVectorImplImEEj 555
_ZN12_GLOBAL__N_123ModuleBitcodeWriterBase35writePerModuleFunctionSummaryRecordERN4llvm11SmallVectorImLj64EEEPNS1_18GlobalValueSummaryEjjjRKNS1_8FunctionE 615
_ZL20getReferencedTypeIdsPN4llvm15FunctionSummaryERSt3setImSt4lessImESaImEE 654
_ZN12_GLOBAL__N_119ModuleBitcodeWriter11writeDIFileEPKN4llvm6DIFileERNS1_15SmallVectorImplImEEj 697
_ZN12_GLOBAL__N_119ModuleBitcodeWriter18writeDICompileUnitEPKN4llvm13DICompileUnitERNS1_15SmallVectorImplImEEj 726
_ZL32writeFunctionTypeMetadataRecordsRN4llvm15BitstreamWriterEPNS_15FunctionSummaryE 1153
_ZN12_GLOBAL__N_119ModuleBitcodeWriter18writeNamedMetadataERN4llvm15SmallVectorImplImEE 1249
_ZN12_GLOBAL__N_119ModuleBitcodeWriter31writeFunctionMetadataAttachmentERKN4llvm8FunctionE 1404
_ZN12_GLOBAL__N_119ModuleBitcodeWriter12writeUseListEON4llvm12UseListOrderE 1552
_ZN12_GLOBAL__N_119ModuleBitcodeWriter20writeMetadataRecordsEN4llvm8ArrayRefIPKNS1_8MetadataEEERNS1_15SmallVectorImplImEEPSt6vectorIjSaIjEEPSA_ImSaImEE 2667
_ZN12_GLOBAL__N_119ModuleBitcodeWriter20writeMetadataStringsEN4llvm8ArrayRefIPKNS1_8MetadataEEERNS1_15SmallVectorImplImEE 2667
_ZL24writeIdentificationBlockRN4llvm15BitstreamWriterE 4708
_ZN12_GLOBAL__N_119ModuleBitcodeWriter12writeComdatsEv 4708
_ZN12_GLOBAL__N_119ModuleBitcodeWriter14writeBlockInfoEv 4708
_ZN12_GLOBAL__N_119ModuleBitcodeWriter14writeTypeTableEv 4708
_ZN12_GLOBAL__N_119ModuleBitcodeWriter15writeModuleHashEm 4708
_ZN12_GLOBAL__N_119ModuleBitcodeWriter19writeAttributeTableEv 4708
_ZN12_GLOBAL__N_119ModuleBitcodeWriter20writeModuleConstantsEv 4708
_ZN12_GLOBAL__N_119ModuleBitcodeWriter24writeAttributeGroupTableEv 4708
_ZN12_GLOBAL__N_119ModuleBitcodeWriter27writeGlobalValueSymbolTableERN4llvm8DenseMapIPKNS1_8FunctionEmNS1_12DenseMapInfoIS5_EENS1_6detail12DenseMapPairIS5_mEEEE 4708
_ZN12_GLOBAL__N_119ModuleBitcodeWriter5writeEv 4708
_ZN12_GLOBAL__N_119ModuleBitcodeWriterC2ERKN4llvm6ModuleERNS1_15SmallVectorImplIcEERNS1_18StringTableBuilderERNS1_15BitstreamWriterEbPKNS1_18ModuleSummaryIndexEbPSt5arrayIjLm5EE 4708
_ZN4llvm13BitcodeWriter11writeModuleERKNS_6ModuleEbPKNS_18ModuleSummaryIndexEbPSt5arrayIjLm5EE 4708
_ZN12_GLOBAL__N_123ModuleBitcodeWriterBaseC2ERKN4llvm6ModuleERNS1_18StringTableBuilderERNS1_15BitstreamWriterEbPKNS1_18ModuleSummaryIndexE 4717
_ZL18writeBitcodeHeaderRN4llvm15BitstreamWriterE 4922
_ZN4llvm13BitcodeWriterC2ERNS_15SmallVectorImplIcEE 4922
_ZN12_GLOBAL__N_119ModuleBitcodeWriter20writeValueAsMetadataEPKN4llvm15ValueAsMetadataERNS1_15SmallVectorImplImEE 7258
_ZN4llvm13BitcodeWriter9writeBlobEjjNS_9StringRefE 7372
_ZN12_GLOBAL__N_119ModuleBitcodeWriter12writeMDTupleEPKN4llvm7MDTupleERNS1_15SmallVectorImplImEEj 8688
_ZN12_GLOBAL__N_119ModuleBitcodeWriter34writeFunctionLevelValueSymbolTableERKN4llvm16ValueSymbolTableE 12089
_ZN12_GLOBAL__N_119ModuleBitcodeWriter13writeFunctionERKN4llvm8FunctionERNS1_8DenseMapIPS3_mNS1_12DenseMapInfoIS6_EENS1_6detail12DenseMapPairIS6_mEEEE 12178
_ZL17writeStringRecordRN4llvm15BitstreamWriterEjNS_9StringRefEj 13368
_ZN12_GLOBAL__N_119ModuleBitcodeWriter14writeConstantsEjjb 14166
_ZL15emitSignedInt64RN4llvm15SmallVectorImplImEEm 21053
_ZN12_GLOBAL__N_119ModuleBitcodeWriter11addToStrtabEN4llvm9StringRefE 29563
_ZL20getOptimizationFlagsPKN4llvm5ValueE 36498
_ZL17getStringEncodingN4llvm9StringRefE 96723
_ZN12_GLOBAL__N_119ModuleBitcodeWriter16writeInstructionERKN4llvm11InstructionEjRNS1_15SmallVectorImplIjEE 177019
_ZN12_GLOBAL__N_119ModuleBitcodeWriter16pushValueAndTypeEPKN4llvm5ValueEjRNS1_15SmallVectorImplIjEE 178658

Generated by: LCOV version 1.13