LCOV - code coverage report
Current view: top level - include/llvm/IR Hit Total Coverage
Test: llvm-toolchain.info Lines: 12126 16111 75.3 %
Date: 2018-10-19 05:06:59 Functions: 3035 7165 42.4 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
Argument.h
16.7%16.7%
16.7 % 1 / 6 0.0 % 0 / 3
AssemblyAnnotationWriter.h
100.0%
100.0 % 10 / 10 85.7 % 6 / 7
Attributes.h
65.8%65.8%
65.8 % 25 / 38 0.0 % 0 / 13
BasicBlock.h
78.6%78.6%
78.6 % 22 / 28 12.5 % 1 / 8
CFG.h
73.4%73.4%
73.4 % 69 / 94 33.3 % 7 / 21
CFGDiff.h
27.2%27.2%
27.2 % 22 / 81 33.3 % 5 / 15
CallSite.h
96.2%96.2%
96.2 % 205 / 213 97.8 % 91 / 93
Comdat.h
66.7%66.7%
66.7 % 2 / 3 33.3 % 1 / 3
Constant.h
100.0%
100.0 % 3 / 3 - 0 / 0
ConstantFolder.h
46.9%46.9%
46.9 % 30 / 64 0.0 % 0 / 27
ConstantRange.h
93.3%93.3%
93.3 % 14 / 15 100.0 % 3 / 3
Constants.h
87.7%87.7%
87.7 % 135 / 154 95.0 % 19 / 20
DIBuilder.h
20.0%20.0%
20.0 % 1 / 5 0.0 % 0 / 2
DataLayout.h
73.9%73.9%
73.9 % 65 / 88 36.4 % 8 / 22
DebugInfo.h
100.0%
100.0 % 1 / 1 - 0 / 0
DebugInfoFlags.def
100.0%
100.0 % 34 / 34 - 0 / 0
DebugInfoMetadata.h
87.4%87.4%
87.4 % 532 / 609 48.6 % 70 / 144
DebugLoc.h
100.0%
100.0 % 3 / 3 - 0 / 0
DerivedTypes.h
80.6%80.6%
80.6 % 137 / 170 77.2 % 44 / 57
DerivedUser.h
100.0%
100.0 % 1 / 1 - 0 / 0
DiagnosticHandler.h
100.0%
100.0 % 10 / 10 75.0 % 3 / 4
DiagnosticInfo.h
65.2%65.2%
65.2 % 75 / 115 33.3 % 14 / 42
DiagnosticPrinter.h
66.7%66.7%
66.7 % 2 / 3 0.0 % 0 / 2
DomTreeUpdater.h
93.3%93.3%
93.3 % 14 / 15 42.9 % 3 / 7
Dominators.h
63.0%63.0%
63.0 % 17 / 27 55.6 % 5 / 9
Function.h
91.4%91.4%
91.4 % 74 / 81 55.0 % 11 / 20
GetElementPtrTypeIterator.h
70.4%70.4%
70.4 % 19 / 27 47.1 % 8 / 17
GlobalAlias.h
100.0%
100.0 % 4 / 4 - 0 / 0
GlobalIFunc.h
100.0%
100.0 % 2 / 2 - 0 / 0
GlobalIndirectSymbol.h
85.7%85.7%
85.7 % 6 / 7 100.0 % 1 / 1
GlobalObject.h
88.9%88.9%
88.9 % 16 / 18 0.0 % 0 / 3
GlobalValue.h
90.4%90.4%
90.4 % 66 / 73 60.0 % 6 / 10
GlobalVariable.h
88.6%88.6%
88.6 % 31 / 35 71.4 % 5 / 7
IRBuilder.h
93.8%93.8%
93.8 % 1435 / 1530 87.4 % 473 / 541
IRPrintingPasses.h
100.0%
100.0 % 2 / 2 - 0 / 0
InlineAsm.h
81.5%81.5%
81.5 % 22 / 27 0.0 % 0 / 4
InstIterator.h
53.7%53.7%
53.7 % 22 / 41 80.0 % 4 / 5
InstVisitor.h
45.1%45.1%
45.1 % 129 / 286 7.0 % 62 / 887
InstrTypes.h
83.7%83.7%
83.7 % 411 / 491 84.6 % 44 / 52
Instruction.def
96.9%96.9%
96.9 % 62 / 64 0.3 % 3 / 938
Instruction.h
94.4%94.4%
94.4 % 34 / 36 50.0 % 2 / 4
Instructions.h
83.9%83.9%
83.9 % 1677 / 1998 66.3 % 108 / 163
IntrinsicInst.h
85.6%85.6%
85.6 % 83 / 97 100.0 % 11 / 11
Intrinsics.h
55.6%55.6%
55.6 % 5 / 9 0.0 % 0 / 4
LLVMContext.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
LegacyPassManagers.h
90.7%90.7%
90.7 % 39 / 43 58.3 % 7 / 12
LegacyPassNameParser.h
83.3%83.3%
83.3 % 15 / 18 85.7 % 6 / 7
MDBuilder.h
100.0%
100.0 % 6 / 6 - 0 / 0
Mangler.h
100.0%
100.0 % 1 / 1 - 0 / 0
Metadata.def
100.0%
100.0 % 31 / 31 - 0 / 0
Metadata.h
68.5%68.5%
68.5 % 135 / 197 7.6 % 11 / 145
Module.h
86.0%86.0%
86.0 % 86 / 100 80.5 % 33 / 41
ModuleSlotTracker.h
33.3%33.3%
33.3 % 1 / 3 33.3 % 1 / 3
ModuleSummaryIndex.h
86.3%86.3%
86.3 % 189 / 219 50.9 % 27 / 53
ModuleSummaryIndexYAML.h
95.7%95.7%
95.7 % 134 / 140 100.0 % 19 / 19
NoFolder.h
43.1%43.1%
43.1 % 25 / 58 20.0 % 4 / 20
OperandTraits.h
23.8%23.8%
23.8 % 5 / 21 0.0 % 0 / 7
Operator.h
94.6%94.6%
94.6 % 105 / 111 35.0 % 7 / 20
OptBisect.h
12.5%12.5%
12.5 % 1 / 8 10.0 % 1 / 10
PassInstrumentation.h
61.0%61.0%
61.0 % 169 / 277 78.7 % 48 / 61
PassManager.h
56.7%56.7%
56.7 % 1878 / 3312 40.6 % 447 / 1100
PassManagerInternal.h
81.4%81.4%
81.4 % 735 / 903 62.0 % 577 / 930
PassTimingInfo.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
PatternMatch.h
75.6%75.6%
75.6 % 2136 / 2824 57.1 % 661 / 1158
PredIteratorCache.h
100.0%
100.0 % 21 / 21 100.0 % 4 / 4
ProfileSummary.h
41.7%41.7%
41.7 % 5 / 12 0.0 % 0 / 7
Statepoint.h
96.9%96.9%
96.9 % 62 / 64 90.9 % 20 / 22
SymbolTableListTraits.h
12.8%12.8%
12.8 % 5 / 39 0.0 % 0 / 30
TrackingMDRef.h
91.4%91.4%
91.4 % 32 / 35 50.0 % 3 / 6
Type.h
83.3%83.3%
83.3 % 50 / 60 25.0 % 3 / 12
TypeBuilder.h
100.0%
100.0 % 125 / 125 100.0 % 33 / 33
TypeFinder.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
Use.h
70.6%70.6%
70.6 % 12 / 17 0.0 % 0 / 5
UseListOrder.h
100.0%
100.0 % 3 / 3 - 0 / 0
User.h
93.3%93.3%
93.3 % 28 / 30 33.3 % 2 / 6
Value.def
54.2%54.2%
54.2 % 13 / 24 - 0 / 0
Value.h
59.7%59.7%
59.7 % 138 / 231 19.4 % 7 / 36
ValueHandle.h
91.9%91.9%
91.9 % 57 / 62 11.1 % 4 / 36
ValueMap.h
70.5%70.5%
70.5 % 339 / 481 42.9 % 90 / 210
ValueSymbolTable.h
100.0%
100.0 % 5 / 5 - 0 / 0
Verifier.h
100.0%
100.0 % 2 / 2 - 0 / 0

Generated by: LCOV version 1.13