LCOV - code coverage report
Current view: top level - lib/IR Hit Total Coverage
Test: llvm-toolchain.info Lines: 18170 20696 87.8 %
Date: 2017-01-22 20:27:54 Functions: 2731 3477 78.5 %
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
AsmWriter.cpp
97.5%97.5%
97.5 % 1965 / 2016 95.9 % 139 / 145
AttributeImpl.h
100.0%
100.0 % 47 / 47 80.0 % 8 / 10
AttributeSetNode.h
100.0%
100.0 % 17 / 17 100.0 % 2 / 2
Attributes.cpp
93.8%93.8%
93.8 % 747 / 796 92.9 % 118 / 127
AutoUpgrade.cpp
96.6%96.6%
96.6 % 1337 / 1384 100.0 % 28 / 28
BasicBlock.cpp
96.0%96.0%
96.0 % 169 / 176 93.5 % 29 / 31
Comdat.cpp
100.0%
100.0 % 3 / 3 100.0 % 3 / 3
ConstantFold.cpp
87.9%87.9%
87.9 % 848 / 965 100.0 % 25 / 25
ConstantRange.cpp
96.2%96.2%
96.2 % 482 / 501 97.9 % 47 / 48
Constants.cpp
86.8%86.8%
86.8 % 1122 / 1292 88.7 % 205 / 231
ConstantsContext.h
87.3%87.3%
87.3 % 193 / 221 80.7 % 67 / 83
Core.cpp
44.5%44.5%
44.5 % 703 / 1579 42.7 % 248 / 581
DIBuilder.cpp
93.0%93.0%
93.0 % 348 / 374 93.4 % 71 / 76
DataLayout.cpp
97.8%97.8%
97.8 % 349 / 357 97.4 % 37 / 38
DebugInfo.cpp
80.2%80.2%
80.2 % 264 / 329 83.9 % 26 / 31
DebugInfoMetadata.cpp
99.2%99.2%
99.2 % 246 / 248 100.0 % 46 / 46
DebugLoc.cpp
81.1%81.1%
81.1 % 30 / 37 91.7 % 11 / 12
DiagnosticInfo.cpp
95.7%95.7%
95.7 % 200 / 209 93.5 % 43 / 46
DiagnosticPrinter.cpp
50.0%50.0%
50.0 % 27 / 54 50.0 % 9 / 18
Dominators.cpp
92.1%92.1%
92.1 % 105 / 114 95.0 % 19 / 20
Function.cpp
90.9%90.9%
90.9 % 588 / 647 94.3 % 83 / 88
GCOV.cpp
88.4%88.4%
88.4 % 375 / 424 100.0 % 29 / 29
GVMaterializer.cpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
Globals.cpp
95.0%95.0%
95.0 % 171 / 180 92.9 % 39 / 42
IRBuilder.cpp
79.7%79.7%
79.7 % 161 / 202 61.8 % 21 / 34
IRPrintingPasses.cpp
73.7%73.7%
73.7 % 42 / 57 74.1 % 20 / 27
InlineAsm.cpp
94.9%94.9%
94.9 % 131 / 138 90.9 % 10 / 11
Instruction.cpp
92.1%92.1%
92.1 % 316 / 343 91.1 % 51 / 56
Instructions.cpp
79.5%79.5%
79.5 % 1491 / 1876 77.3 % 282 / 365
IntrinsicInst.cpp
97.1%97.1%
97.1 % 33 / 34 100.0 % 3 / 3
LLVMContext.cpp
98.3%98.3%
98.3 % 115 / 117 100.0 % 34 / 34
LLVMContextImpl.cpp
89.7%89.7%
89.7 % 96 / 107 50.0 % 10 / 20
LLVMContextImpl.h
100.0%
100.0 % 354 / 354 100.0 % 92 / 92
LegacyPassManager.cpp
85.0%85.0%
85.0 % 689 / 811 80.0 % 96 / 120
MDBuilder.cpp
92.8%92.8%
92.8 % 77 / 83 89.5 % 17 / 19
Mangler.cpp
100.0%
100.0 % 68 / 68 100.0 % 7 / 7
Metadata.cpp
95.9%95.9%
95.9 % 680 / 709 96.3 % 130 / 135
MetadataImpl.h
92.3%92.3%
92.3 % 12 / 13 100.0 % 50 / 50
Module.cpp
99.1%99.1%
99.1 % 220 / 222 98.0 % 50 / 51
ModuleSummaryIndex.cpp
97.2%97.2%
97.2 % 35 / 36 100.0 % 5 / 5
Operator.cpp
100.0%
100.0 % 24 / 24 100.0 % 3 / 3
OptBisect.cpp
70.0%70.0%
70.0 % 35 / 50 81.2 % 13 / 16
Pass.cpp
79.5%79.5%
79.5 % 93 / 117 70.8 % 34 / 48
PassManager.cpp
100.0%
100.0 % 25 / 25 100.0 % 1 / 1
PassRegistry.cpp
58.0%58.0%
58.0 % 29 / 50 77.8 % 7 / 9
ProfileSummary.cpp
100.0%
100.0 % 80 / 80 100.0 % 8 / 8
Statepoint.cpp
100.0%
100.0 % 27 / 27 100.0 % 7 / 7
SymbolTableListTraitsImpl.h
100.0%
100.0 % 44 / 44 81.8 % 18 / 22
Type.cpp
88.7%88.7%
88.7 % 299 / 337 87.7 % 71 / 81
TypeFinder.cpp
93.8%93.8%
93.8 % 76 / 81 80.0 % 4 / 5
Use.cpp
96.2%96.2%
96.2 % 50 / 52 100.0 % 6 / 6
User.cpp
91.1%91.1%
91.1 % 72 / 79 66.7 % 8 / 12
Value.cpp
96.7%96.7%
96.7 % 351 / 363 88.1 % 37 / 42
ValueSymbolTable.cpp
87.5%87.5%
87.5 % 28 / 32 83.3 % 5 / 6
ValueTypes.cpp
65.0%65.0%
65.0 % 141 / 217 73.9 % 17 / 23
Verifier.cpp
98.1%98.1%
98.1 % 1939 / 1977 70.8 % 281 / 397

Generated by: LCOV version 1.13