LCOV - code coverage report
Current view: top level - lib/IR - Metadata.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 671 720 93.2 %
Date: 2018-10-20 13:21:21 Functions: 133 138 96.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN4llvm12GlobalObject11addMetadataENS_9StringRefERNS_6MDNodeE 0
_ZN4llvm16MetadataTracking13isReplaceableERKNS_8MetadataE 0
_ZN4llvm23ReplaceableMetadataImpl13isReplaceableERKNS_8MetadataE 0
_ZNK4llvm12GlobalObject11getMetadataENS_9StringRefERNS_15SmallVectorImplIPNS_6MDNodeEEE 0
_ZN4llvm6MDNode24replaceWithPermanentImplEv 4
_ZN4llvm6MDNode40getMostGenericAlignmentOrDereferenceableEPS0_S1_ 9
_ZN4llvm6MDNode20getMostGenericFPMathEPS0_S1_ 10
_ZL12isContiguousRKN4llvm13ConstantRangeES2_ 19
_ZL11canBeMergedRKN4llvm13ConstantRangeES2_ 22
_ZL13tryMergeRangeRN4llvm15SmallVectorImplIPNS_11ConstantIntEEES2_S2_ 22
_ZL8addRangeRN4llvm15SmallVectorImplIPNS_11ConstantIntEEES2_S2_ 38
_ZN4llvm6MDNode19getMostGenericRangeEPS0_S1_ 51
_ZN4llvm6MDNode24getMostGenericAliasScopeEPS0_S1_ 244
_ZN4llvm11NamedMDNode10setOperandEjPNS_6MDNodeE 340
_ZN4llvm12GlobalObject15addTypeMetadataEjPNS_8MetadataE 442
_ZN4llvm11NamedMDNode15eraseFromParentEv 709
_ZN4llvm14GlobalVariable12addDebugInfoEPNS_26DIGlobalVariableExpressionE 869
_ZNK4llvm8Function23isDebugInfoForProfilingEv 1414
_ZN4llvm12GlobalObject11setMetadataENS_9StringRefEPNS_6MDNodeE 1672
_ZN4llvm6MDNode13resolveCyclesEv 2064
_ZN4llvm12GlobalObject12copyMetadataEPKS0_j 2172
_ZN4llvm21MDGlobalAttachmentMap5eraseEj 2963
_ZNK4llvm11Instruction22extractProfTotalWeightERm 3021
_ZNK4llvm11Instruction15getMetadataImplENS_9StringRefE 5247
_ZNK4llvm21MDGlobalAttachmentMap3getEjRNS_15SmallVectorImplIPNS_6MDNodeEEE 5978
_ZN4llvm6MDNode12makeDistinctEv 6187
_ZN4llvm6MDNode23replaceWithDistinctImplEv 6187
_ZNK4llvm11Instruction19extractProfMetadataERmS1_ 10285
_ZN4llvm6MDNode11makeUniquedEv 18117
_ZN4llvm6MDNode9intersectEPS0_S1_ 22496
_ZNK4llvm21MDGlobalAttachmentMap6getAllERNS_15SmallVectorImplISt4pairIjPNS_6MDNodeEEEE 25377
_ZN4llvm7MDTuple15recalculateHashEv 27083
_ZN4llvm11NamedMDNodeD2Ev 29094
_ZN4llvm11NamedMDNode13clearOperandsEv 29116
_ZNK4llvm6MDNode5cloneEv 33203
_ZNK4llvm12GlobalObject11getMetadataENS_9StringRefE 38739
_ZN4llvm6MDNode25resolveAfterOperandChangeEPNS_8MetadataES2_ 39439
_ZN4llvm8Function13setSubprogramEPNS_12DISubprogramE 41099
_ZN4llvm11NamedMDNodeC2ERKNS_5TwineE 42174
_ZN4llvm12GlobalObject11setMetadataEjPNS_6MDNodeE 43417
_ZN4llvm6MDNode22replaceWithUniquedImplEv 47545
_ZN4llvm21MDGlobalAttachmentMap6insertEjRNS_6MDNodeE 50424
_ZN4llvm6MDNode7resolveEv 60805
_ZN4llvm11NamedMDNode10addOperandEPNS_6MDNodeE 64388
_ZN4llvm6MDNode18replaceOperandWithEjPNS_8MetadataE 66532
_ZL24getLocalFunctionMetadataPN4llvm5ValueE 86586
_ZN4llvm6MDNode8uniquifyEv 87406
_ZN4llvm15MetadataAsValueD2Ev 103553
_ZN4llvm6MDNode14eraseFromStoreEv 104292
_ZL18getOrSelfReferenceRN4llvm11LLVMContextENS_8ArrayRefIPNS_8MetadataEEE 106237
_ZN4llvm6MDNode20handleChangedOperandEPvPNS_8MetadataE 111943
_ZN4llvm6MDNode31decrementUnresolvedOperandCountEv 115290
_ZNK4llvm11NamedMDNode7getNameEv 146779
_ZN4llvm6MDNode15deleteTemporaryEPS0_ 165477
_ZN4llvm15MetadataAsValueC2EPNS_4TypeEPNS_8MetadataE 166070
_ZN4llvm6MDNode19dropReplaceableUsesEv 167299
_ZN4llvm15MetadataAsValue5trackEv 171608
_ZN4llvm15MetadataAsValue7untrackEv 200563
_ZN4llvm11Instruction11setMetadataENS_9StringRefEPNS_6MDNodeE 202753
_ZN4llvm6MDNode16deleteAsSubclassEv 228946
_ZNK4llvm14GlobalVariable12getDebugInfoERNS_15SmallVectorImplIPNS_26DIGlobalVariableExpressionEEE 291311
_ZN4llvm6MDNode11concatenateEPS0_S1_ 313676
_ZN4llvm11Instruction13setAAMetadataERKNS_9AAMDNodesE 331110
_ZN4llvm23ReplaceableMetadataImpl7dropRefEPv 366243
_ZN4llvm6MDNodedlEPv 381083
_ZN4llvm6MDNode22storeDistinctInContextEv 395541
_ZN4llvm8MDString3getERNS_11LLVMContextENS_9StringRefE 452859
_ZN4llvm6MDNode17dropAllReferencesEv 479917
_ZNK4llvm11Instruction35getAllMetadataOtherThanDebugLocImplERNS_15SmallVectorImplISt4pairIjPNS_6MDNodeEEEE 504024
_ZN4llvm15MDAttachmentMap5eraseEj 653823
_ZL28canonicalizeMetadataForValueRN4llvm11LLVMContextEPNS_8MetadataE 662918
_ZN4llvm11Instruction24clearMetadataHashEntriesEv 751479
_ZNK4llvm15MDAttachmentMap6getAllERNS_15SmallVectorImplISt4pairIjPNS_6MDNodeEEEE 996917
_ZN4llvm15MDAttachmentMap3setEjRNS_6MDNodeE 1393870
_ZN4llvm6MDNode23countUnresolvedOperandsEv 1755099
_ZN4llvm12GlobalObject13clearMetadataEv 1957566
_ZN4llvm6MDNodeC2ERNS_11LLVMContextEjNS_8Metadata11StorageTypeENS_8ArrayRefIPS3_EES7_ 2281112
_ZN4llvm6MDNodenwEmj 2281112
_ZNK4llvm11Instruction18getAllMetadataImplERNS_15SmallVectorImplISt4pairIjPNS_6MDNodeEEEE 2674083
_ZNK4llvm11NamedMDNode14getNumOperandsEv 2882255
_ZNK4llvm21MDGlobalAttachmentMap6lookupEj 2940801
_ZL19isOperandUnresolvedPN4llvm8MetadataE 3829412
_ZN4llvm6MDNode10setOperandEjPNS_8MetadataE 5913718
_ZNK4llvm8Function13getSubprogramEv 6649998
_ZNK4llvm11NamedMDNode10getOperandEj 7907035
_ZNK4llvm8MDString9getStringEv 12567425
_ZNK4llvm15MDAttachmentMap6lookupEj 35099244
_ZN4llvm16MetadataTracking7retrackEPvRNS_8MetadataES1_ 90622040
_ZN4llvm16MetadataTracking7untrackEPvRNS_8MetadataE 130842681
_ZN4llvm16MetadataTracking5trackEPvRNS_8MetadataENS_12PointerUnionIPNS_15MetadataAsValueEPS2_EE 149350757
_ZN4llvm23ReplaceableMetadataImpl11getOrCreateERNS_8MetadataE 149350757
_ZN4llvm23ReplaceableMetadataImpl11getIfExistsERNS_8MetadataE 221464727

Generated by: LCOV version 1.13