LCOV - code coverage report
Current view: top level - lib/MC Hit Total Coverage
Test: llvm-toolchain.info Lines: 7613 8615 88.4 %
Date: 2018-10-20 13:21:21 Functions: 845 982 86.0 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage
ConstantPools.cpp
100.0%
100.0 % 47 / 47 100.0 % 11 / 11
<unnamed> 100.0 % 47 / 47 100.0 % 11 / 11
ELFObjectWriter.cpp
90.8%90.8%
90.8 % 514 / 566 81.4 % 35 / 43
<unnamed> 90.8 % 514 / 566 81.4 % 35 / 43
MCAsmBackend.cpp
88.4%88.4%
88.4 % 38 / 43 90.9 % 10 / 11
<unnamed> 88.4 % 38 / 43 90.9 % 10 / 11
MCAsmInfo.cpp
95.7%95.7%
95.7 % 44 / 46 85.7 % 6 / 7
<unnamed> 95.7 % 44 / 46 85.7 % 6 / 7
MCAsmInfoCOFF.cpp
87.0%87.0%
87.0 % 20 / 23 40.0 % 2 / 5
<unnamed> 87.0 % 20 / 23 40.0 % 2 / 5
MCAsmInfoDarwin.cpp
100.0%
100.0 % 28 / 28 100.0 % 2 / 2
<unnamed> 100.0 % 28 / 28 100.0 % 2 / 2
MCAsmInfoELF.cpp
90.0%90.0%
90.0 % 9 / 10 66.7 % 2 / 3
<unnamed> 90.0 % 9 / 10 66.7 % 2 / 3
MCAsmInfoWasm.cpp
85.7%85.7%
85.7 % 6 / 7 50.0 % 1 / 2
<unnamed> 85.7 % 6 / 7 50.0 % 1 / 2
MCAsmMacro.cpp
0.0%
0.0 % 0 / 21 0.0 % 0 / 2
MCAsmStreamer.cpp
94.1%94.1%
94.1 % 918 / 976 95.2 % 120 / 126
<unnamed> 94.1 % 918 / 976 95.2 % 120 / 126
MCAssembler.cpp
89.2%89.2%
89.2 % 332 / 372 96.4 % 27 / 28
<unnamed> 89.2 % 332 / 372 96.4 % 27 / 28
MCCodePadder.cpp
21.5%21.5%
21.5 % 31 / 144 40.0 % 6 / 15
<unnamed> 21.5 % 31 / 144 40.0 % 6 / 15
MCCodeView.cpp
93.2%93.2%
93.2 % 288 / 309 96.0 % 24 / 25
<unnamed> 93.2 % 288 / 309 96.0 % 24 / 25
MCContext.cpp
98.8%98.8%
98.8 % 244 / 247 97.6 % 41 / 42
<unnamed> 98.8 % 244 / 247 97.6 % 41 / 42
MCDwarf.cpp
92.2%92.2%
92.2 % 730 / 792 92.5 % 37 / 40
<unnamed> 92.2 % 730 / 792 92.5 % 37 / 40
MCELFObjectTargetWriter.cpp
100.0%
100.0 % 9 / 9 100.0 % 4 / 4
<unnamed> 100.0 % 9 / 9 100.0 % 4 / 4
MCELFStreamer.cpp
92.8%92.8%
92.8 % 259 / 279 87.5 % 28 / 32
<unnamed> 92.8 % 259 / 279 87.5 % 28 / 32
MCExpr.cpp
87.2%87.2%
87.2 % 320 / 367 96.2 % 25 / 26
<unnamed> 87.2 % 320 / 367 96.2 % 25 / 26
MCFragment.cpp
90.5%90.5%
90.5 % 114 / 126 94.1 % 16 / 17
<unnamed> 90.5 % 114 / 126 94.1 % 16 / 17
MCInst.cpp
71.4%71.4%
71.4 % 30 / 42 60.0 % 3 / 5
<unnamed> 71.4 % 30 / 42 60.0 % 3 / 5
MCInstPrinter.cpp
61.7%61.7%
61.7 % 29 / 47 77.8 % 7 / 9
<unnamed> 61.7 % 29 / 47 77.8 % 7 / 9
MCInstrAnalysis.cpp
100.0%
100.0 % 9 / 9 100.0 % 2 / 2
<unnamed> 100.0 % 9 / 9 100.0 % 2 / 2
MCInstrDesc.cpp
88.0%88.0%
88.0 % 22 / 25 100.0 % 4 / 4
<unnamed> 88.0 % 22 / 25 100.0 % 4 / 4
MCLabel.cpp
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
MCLinkerOptimizationHint.cpp
100.0%
100.0 % 18 / 18 85.7 % 6 / 7
<unnamed> 100.0 % 18 / 18 85.7 % 6 / 7
MCMachOStreamer.cpp
91.6%91.6%
91.6 % 131 / 143 88.5 % 23 / 26
<unnamed> 91.6 % 131 / 143 88.5 % 23 / 26
MCMachObjectTargetWriter.cpp
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1
MCNullStreamer.cpp
64.3%64.3%
64.3 % 9 / 14 66.7 % 6 / 9
<unnamed> 64.3 % 9 / 14 66.7 % 6 / 9
MCObjectFileInfo.cpp
98.0%98.0%
98.0 % 347 / 354 100.0 % 8 / 8
<unnamed> 98.0 % 347 / 354 100.0 % 8 / 8
MCObjectStreamer.cpp
94.1%94.1%
94.1 % 321 / 341 90.8 % 59 / 65
<unnamed> 94.1 % 321 / 341 90.8 % 59 / 65
MCObjectWriter.cpp
87.5%87.5%
87.5 % 14 / 16 100.0 % 3 / 3
<unnamed> 87.5 % 14 / 16 100.0 % 3 / 3
MCRegisterInfo.cpp
92.9%92.9%
92.9 % 52 / 56 100.0 % 11 / 11
<unnamed> 92.9 % 52 / 56 100.0 % 11 / 11
MCSchedule.cpp
74.6%74.6%
74.6 % 44 / 59 83.3 % 5 / 6
<unnamed> 74.6 % 44 / 59 83.3 % 5 / 6
MCSection.cpp
93.3%93.3%
93.3 % 28 / 30 80.0 % 4 / 5
<unnamed> 93.3 % 28 / 30 80.0 % 4 / 5
MCSectionCOFF.cpp
94.3%94.3%
94.3 % 50 / 53 100.0 % 5 / 5
<unnamed> 94.3 % 50 / 53 100.0 % 5 / 5
MCSectionELF.cpp
92.5%92.5%
92.5 % 86 / 93 100.0 % 5 / 5
<unnamed> 92.5 % 86 / 93 100.0 % 5 / 5
MCSectionMachO.cpp
83.5%83.5%
83.5 % 66 / 79 100.0 % 5 / 5
<unnamed> 83.5 % 66 / 79 100.0 % 5 / 5
MCSectionWasm.cpp
71.0%71.0%
71.0 % 22 / 31 83.3 % 5 / 6
<unnamed> 71.0 % 22 / 31 83.3 % 5 / 6
MCStreamer.cpp
85.6%85.6%
85.6 % 477 / 557 74.6 % 103 / 138
<unnamed> 85.6 % 477 / 557 74.6 % 103 / 138
MCSubtargetInfo.cpp
98.0%98.0%
98.0 % 50 / 51 100.0 % 12 / 12
<unnamed> 98.0 % 50 / 51 100.0 % 12 / 12
MCSymbol.cpp
94.4%94.4%
94.4 % 17 / 18 100.0 % 3 / 3
<unnamed> 94.4 % 17 / 18 100.0 % 3 / 3
MCSymbolELF.cpp
88.6%88.6%
88.6 % 78 / 88 100.0 % 14 / 14
<unnamed> 88.6 % 78 / 88 100.0 % 14 / 14
MCTargetOptions.cpp
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 2 / 2
MCValue.cpp
72.7%72.7%
72.7 % 16 / 22 100.0 % 2 / 2
<unnamed> 72.7 % 16 / 22 100.0 % 2 / 2
MCWasmObjectTargetWriter.cpp
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1
MCWasmStreamer.cpp
52.7%52.7%
52.7 % 39 / 74 52.4 % 11 / 21
<unnamed> 52.7 % 39 / 74 52.4 % 11 / 21
MCWin64EH.cpp
86.3%86.3%
86.3 % 120 / 139 100.0 % 8 / 8
<unnamed> 86.3 % 120 / 139 100.0 % 8 / 8
MCWinCOFFStreamer.cpp
89.7%89.7%
89.7 % 130 / 145 72.0 % 18 / 25
<unnamed> 89.7 % 130 / 145 72.0 % 18 / 25
MCWinEH.cpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 1 / 1 50.0 % 1 / 2
MachObjectWriter.cpp
97.9%97.9%
97.9 % 424 / 433 100.0 % 27 / 27
<unnamed> 97.9 % 424 / 433 100.0 % 27 / 27
StringTableBuilder.cpp
100.0%
100.0 % 88 / 88 100.0 % 11 / 11
<unnamed> 100.0 % 88 / 88 100.0 % 11 / 11
SubtargetFeature.cpp
68.2%68.2%
68.2 % 73 / 107 70.6 % 12 / 17
<unnamed> 68.2 % 73 / 107 70.6 % 12 / 17
WasmObjectWriter.cpp
82.9%82.9%
82.9 % 503 / 607 83.8 % 31 / 37
<unnamed> 82.9 % 503 / 607 83.8 % 31 / 37
WinCOFFObjectWriter.cpp
79.6%79.6%
79.6 % 359 / 451 78.9 % 30 / 38
<unnamed> 79.6 % 359 / 451 78.9 % 30 / 38

Generated by: LCOV version 1.13