LCOV - code coverage report
Current view: top level - lib/IR Hit Total Coverage
Test: llvm-toolchain.info Lines: 18291 20763 88.1 %
Date: 2017-02-22 09:36:02 Functions: 2737 3468 78.9 %
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.9%97.9%
97.9 % 1962 / 2005 99.3 % 137 / 138
AttributeImpl.h
100.0%
100.0 % 48 / 48 75.0 % 9 / 12
AttributeSetNode.h
100.0%
100.0 % 17 / 17 100.0 % 2 / 2
Attributes.cpp
95.5%95.5%
95.5 % 745 / 780 95.1 % 117 / 123
AutoUpgrade.cpp
96.8%96.8%
96.8 % 1387 / 1433 100.0 % 30 / 30
BasicBlock.cpp
96.0%96.0%
96.0 % 169 / 176 93.5 % 29 / 31
Comdat.cpp
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
ConstantFold.cpp
87.9%87.9%
87.9 % 848 / 965 100.0 % 25 / 25
ConstantRange.cpp
96.8%96.8%
96.8 % 482 / 498 100.0 % 47 / 47
Constants.cpp
86.8%86.8%
86.8 % 1121 / 1292 88.7 % 205 / 231
ConstantsContext.h
87.3%87.3%
87.3 % 193 / 221 80.7 % 67 / 83
Core.cpp
44.6%44.6%
44.6 % 703 / 1578 42.8 % 248 / 580
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
81.5%81.5%
81.5 % 287 / 352 84.4 % 27 / 32
DebugInfoMetadata.cpp
99.2%99.2%
99.2 % 246 / 248 100.0 % 46 / 46
DebugLoc.cpp
85.7%85.7%
85.7 % 30 / 35 100.0 % 11 / 11
DiagnosticInfo.cpp
97.1%97.1%
97.1 % 204 / 210 95.7 % 44 / 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 % 592 / 651 94.2 % 81 / 86
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 % 172 / 181 92.9 % 39 / 42
IRBuilder.cpp
84.7%84.7%
84.7 % 171 / 202 61.8 % 21 / 34
IRPrintingPasses.cpp
73.7%73.7%
73.7 % 42 / 57 74.1 % 20 / 27
InlineAsm.cpp
94.7%94.7%
94.7 % 126 / 133 87.5 % 7 / 8
Instruction.cpp
90.7%90.7%
90.7 % 311 / 343 89.3 % 50 / 56
Instructions.cpp
80.0%80.0%
80.0 % 1501 / 1876 78.1 % 285 / 365
IntrinsicInst.cpp
98.1%98.1%
98.1 % 53 / 54 100.0 % 5 / 5
LLVMContext.cpp
98.3%98.3%
98.3 % 116 / 118 100.0 % 35 / 35
LLVMContextImpl.cpp
89.7%89.7%
89.7 % 96 / 107 50.0 % 10 / 20
LLVMContextImpl.h
100.0%
100.0 % 356 / 356 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 % 684 / 713 96.3 % 131 / 136
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
81.6%81.6%
81.6 % 93 / 114 72.3 % 34 / 47
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
100.0%
100.0 % 28 / 28 100.0 % 5 / 5
ValueTypes.cpp
65.0%65.0%
65.0 % 141 / 217 73.9 % 17 / 23
Verifier.cpp
98.1%98.1%
98.1 % 1947 / 1984 71.1 % 285 / 401

Generated by: LCOV version 1.13