LCOV - code coverage report
Current view: top level - lib/Target/WebAssembly Hit Total Coverage
Test: llvm-toolchain.info Lines: 3776 4440 85.0 %
Date: 2018-07-13 00:08:38 Functions: 382 453 84.3 %
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
WebAssemblyArgumentMove.cpp
94.4%94.4%
94.4 % 17 / 18 75.0 % 6 / 8
WebAssemblyAsmPrinter.cpp
67.7%67.7%
67.7 % 88 / 130 69.2 % 9 / 13
WebAssemblyAsmPrinter.h
81.8%81.8%
81.8 % 9 / 11 60.0 % 3 / 5
WebAssemblyCFGSort.cpp
98.8%98.8%
98.8 % 80 / 81 90.0 % 9 / 10
WebAssemblyCFGStackify.cpp
95.4%95.4%
95.4 % 125 / 131 92.9 % 13 / 14
WebAssemblyCallIndirectFixup.cpp
100.0%
100.0 % 28 / 28 85.7 % 6 / 7
WebAssemblyExceptionInfo.cpp
62.1%62.1%
62.1 % 54 / 87 54.5 % 6 / 11
WebAssemblyExceptionInfo.h
90.9%90.9%
90.9 % 20 / 22 83.3 % 5 / 6
WebAssemblyExplicitLocals.cpp
79.5%79.5%
79.5 % 116 / 146 91.7 % 11 / 12
WebAssemblyFastISel.cpp
80.0%80.0%
80.0 % 471 / 589 91.2 % 31 / 34
WebAssemblyFixFunctionBitcasts.cpp
93.8%93.8%
93.8 % 90 / 96 83.3 % 10 / 12
WebAssemblyFixIrreducibleControlFlow.cpp
98.9%98.9%
98.9 % 94 / 95 92.3 % 12 / 13
WebAssemblyFrameLowering.cpp
86.6%86.6%
86.6 % 97 / 112 100.0 % 9 / 9
WebAssemblyFrameLowering.h
100.0%
100.0 % 2 / 2 0.0 % 0 / 2
WebAssemblyISD.def
16.7%16.7%
16.7 % 1 / 6 - 0 / 0
WebAssemblyISelDAGToDAG.cpp
61.1%61.1%
61.1 % 11 / 18 57.1 % 4 / 7
WebAssemblyISelLowering.cpp
89.9%89.9%
89.9 % 330 / 367 96.6 % 28 / 29
WebAssemblyISelLowering.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
WebAssemblyInstrInfo.cpp
92.9%92.9%
92.9 % 65 / 70 100.0 % 8 / 8
WebAssemblyInstrInfo.h
100.0%
100.0 % 2 / 2 0.0 % 0 / 2
WebAssemblyLateEHPrepare.cpp
82.7%82.7%
82.7 % 115 / 139 87.5 % 14 / 16
WebAssemblyLowerBrUnless.cpp
66.1%66.1%
66.1 % 39 / 59 87.5 % 7 / 8
WebAssemblyLowerEmscriptenEHSjLj.cpp
95.1%95.1%
95.1 % 365 / 384 96.2 % 25 / 26
WebAssemblyLowerGlobalDtors.cpp
94.9%94.9%
94.9 % 74 / 78 75.0 % 6 / 8
WebAssemblyMCInstLower.cpp
90.3%90.3%
90.3 % 84 / 93 100.0 % 4 / 4
WebAssemblyMCInstLower.h
100.0%
100.0 % 1 / 1 - 0 / 0
WebAssemblyMachineFunctionInfo.cpp
100.0%
100.0 % 22 / 22 80.0 % 4 / 5
WebAssemblyMachineFunctionInfo.h
93.8%93.8%
93.8 % 15 / 16 100.0 % 1 / 1
WebAssemblyOptimizeLiveIntervals.cpp
100.0%
100.0 % 28 / 28 87.5 % 7 / 8
WebAssemblyOptimizeReturned.cpp
91.3%91.3%
91.3 % 21 / 23 77.8 % 7 / 9
WebAssemblyPeephole.cpp
95.5%95.5%
95.5 % 84 / 88 91.7 % 11 / 12
WebAssemblyPrepareForLiveIntervals.cpp
100.0%
100.0 % 29 / 29 88.9 % 8 / 9
WebAssemblyRegColoring.cpp
98.4%98.4%
98.4 % 62 / 63 90.0 % 9 / 10
WebAssemblyRegNumbering.cpp
100.0%
100.0 % 29 / 29 87.5 % 7 / 8
WebAssemblyRegStackify.cpp
92.4%92.4%
92.4 % 281 / 304 95.8 % 23 / 24
WebAssemblyRegisterInfo.cpp
100.0%
100.0 % 54 / 54 100.0 % 6 / 6
WebAssemblyRegisterInfo.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
WebAssemblyReplacePhysRegs.cpp
100.0%
100.0 % 28 / 28 87.5 % 7 / 8
WebAssemblyRuntimeLibcallSignatures.cpp
69.3%69.3%
69.3 % 434 / 626 100.0 % 4 / 4
WebAssemblySelectionDAGInfo.cpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
WebAssemblySelectionDAGInfo.h
100.0%
100.0 % 1 / 1 - 0 / 0
WebAssemblySetP2AlignOperands.cpp
93.1%93.1%
93.1 % 27 / 29 77.8 % 7 / 9
WebAssemblyStoreResults.cpp
95.0%95.0%
95.0 % 57 / 60 90.0 % 9 / 10
WebAssemblySubtarget.cpp
100.0%
100.0 % 12 / 12 100.0 % 4 / 4
WebAssemblySubtarget.h
100.0%
100.0 % 13 / 13 85.7 % 6 / 7
WebAssemblyTargetMachine.cpp
99.2%99.2%
99.2 % 130 / 131 90.0 % 18 / 20
WebAssemblyTargetMachine.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
WebAssemblyTargetObjectFile.cpp
50.0%50.0%
50.0 % 4 / 8 50.0 % 1 / 2
WebAssemblyTargetObjectFile.h
50.0%50.0%
50.0 % 1 / 2 25.0 % 1 / 4
WebAssemblyTargetTransformInfo.cpp
33.3%33.3%
33.3 % 7 / 21 40.0 % 2 / 5
WebAssemblyTargetTransformInfo.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
WebAssemblyUtilities.cpp
61.3%61.3%
61.3 % 46 / 75 64.3 % 9 / 14
WebAssemblyUtilities.h
100.0%
100.0 % 2 / 2 - 0 / 0

Generated by: LCOV version 1.13