LCOV - code coverage report
Current view: top level - lib/Target/WebAssembly Hit Total Coverage
Test: llvm-toolchain.info Lines: 3603 4160 86.6 %
Date: 2018-06-17 00:07:59 Functions: 362 419 86.4 %
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
80.0%80.0%
80.0 % 104 / 130 76.9 % 10 / 13
WebAssemblyAsmPrinter.h
81.8%81.8%
81.8 % 9 / 11 60.0 % 3 / 5
WebAssemblyCFGSort.cpp
97.5%97.5%
97.5 % 79 / 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
WebAssemblyExceptionPrepare.cpp
100.0%
100.0 % 26 / 26 87.5 % 7 / 8
WebAssemblyExplicitLocals.cpp
79.3%79.3%
79.3 % 115 / 145 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
92.0%92.0%
92.0 % 103 / 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
87.6%87.6%
87.6 % 318 / 363 92.9 % 26 / 28
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
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
100.0%
100.0 % 16 / 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
96.6%96.6%
96.6 % 85 / 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 % 28 / 28 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
100.0%
100.0 % 130 / 130 90.0 % 18 / 20
WebAssemblyTargetMachine.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
WebAssemblyTargetObjectFile.cpp
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
WebAssemblyTargetObjectFile.h
100.0%
100.0 % 2 / 2 50.0 % 2 / 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
92.3%92.3%
92.3 % 24 / 26 100.0 % 6 / 6

Generated by: LCOV version 1.13