LCOV - code coverage report
Current view: top level - lib/IR Hit Total Coverage
Test: llvm-toolchain.info Lines: 18379 20814 88.3 %
Date: 2017-03-23 04:51:17 Functions: 2738 3464 79.0 %
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
98.1%98.1%
98.1 % 1968 / 2006 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.7%95.7%
95.7 % 749 / 783 95.1 % 117 / 123
AutoUpgrade.cpp
96.9%96.9%
96.9 % 1386 / 1430 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
88.0%88.0%
88.0 % 854 / 971 100.0 % 25 / 25
ConstantRange.cpp
97.0%97.0%
97.0 % 487 / 502 100.0 % 48 / 48
Constants.cpp
86.8%86.8%
86.8 % 1120 / 1291 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 / 1576 42.8 % 248 / 580
DIBuilder.cpp
93.8%93.8%
93.8 % 348 / 371 94.7 % 71 / 75
DataLayout.cpp
97.8%97.8%
97.8 % 349 / 357 97.4 % 37 / 38
DebugInfo.cpp
81.7%81.7%
81.7 % 286 / 350 84.4 % 27 / 32
DebugInfoMetadata.cpp
99.2%99.2%
99.2 % 247 / 249 100.0 % 46 / 46
DebugLoc.cpp
85.7%85.7%
85.7 % 30 / 35 100.0 % 11 / 11
DiagnosticInfo.cpp
97.2%97.2%
97.2 % 209 / 215 95.7 % 45 / 47
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
91.1%91.1%
91.1 % 597 / 655 93.8 % 75 / 80
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
94.8%94.8%
94.8 % 164 / 173 92.5 % 37 / 40
IRBuilder.cpp
85.0%85.0%
85.0 % 175 / 206 62.9 % 22 / 35
IRPrintingPasses.cpp
71.7%71.7%
71.7 % 43 / 60 70.0 % 21 / 30
InlineAsm.cpp
94.7%94.7%
94.7 % 126 / 133 87.5 % 7 / 8
Instruction.cpp
91.9%91.9%
91.9 % 330 / 359 90.9 % 50 / 55
Instructions.cpp
80.4%80.4%
80.4 % 1508 / 1876 78.6 % 287 / 365
IntrinsicInst.cpp
100.0%
100.0 % 54 / 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 % 360 / 360 100.0 % 92 / 92
LegacyPassManager.cpp
85.0%85.0%
85.0 % 689 / 811 80.0 % 96 / 120
MDBuilder.cpp
93.1%93.1%
93.1 % 81 / 87 89.5 % 17 / 19
Mangler.cpp
100.0%
100.0 % 69 / 69 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 % 224 / 226 98.1 % 51 / 52
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
92.1%92.1%
92.1 % 35 / 38 92.9 % 13 / 14
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 78.9 % 15 / 19
Type.cpp
88.7%88.7%
88.7 % 299 / 337 87.7 % 71 / 81
TypeFinder.cpp
93.9%93.9%
93.9 % 77 / 82 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.2%98.2%
98.2 % 1968 / 2005 71.6 % 290 / 405

Generated by: LCOV version 1.13