LCOV - code coverage report
Current view: top level - lib/Target/ARM Hit Total Coverage
Test: llvm-toolchain.info Lines: 18297 20220 90.5 %
Date: 2018-07-13 00:08:38 Functions: 1110 1192 93.1 %
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
A15SDOptimizer.cpp
83.5%83.5%
83.5 % 197 / 236 100.0 % 21 / 21
ARMAsmPrinter.cpp
92.2%92.2%
92.2 % 893 / 969 100.0 % 25 / 25
ARMAsmPrinter.h
80.0%80.0%
80.0 % 8 / 10 80.0 % 4 / 5
ARMBaseInstrInfo.cpp
75.2%75.2%
75.2 % 1409 / 1874 88.1 % 89 / 101
ARMBaseInstrInfo.h
100.0%
100.0 % 18 / 18 66.7 % 2 / 3
ARMBaseRegisterInfo.cpp
92.2%92.2%
92.2 % 272 / 295 96.9 % 31 / 32
ARMBaseRegisterInfo.h
94.4%94.4%
94.4 % 17 / 18 66.7 % 4 / 6
ARMBasicBlockInfo.h
100.0%
100.0 % 13 / 13 100.0 % 2 / 2
ARMCallLowering.cpp
100.0%
100.0 % 226 / 226 76.0 % 19 / 25
ARMCallLowering.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
ARMCallingConv.h
97.5%97.5%
97.5 % 77 / 79 90.9 % 10 / 11
ARMComputeBlockSize.cpp
100.0%
100.0 % 24 / 24 100.0 % 3 / 3
ARMConstantIslandPass.cpp
93.0%93.0%
93.0 % 748 / 804 97.8 % 44 / 45
ARMConstantPoolValue.cpp
75.0%75.0%
75.0 % 87 / 116 78.8 % 26 / 33
ARMConstantPoolValue.h
82.6%82.6%
82.6 % 19 / 23 76.9 % 10 / 13
ARMExpandPseudoInsts.cpp
96.1%96.1%
96.1 % 708 / 737 95.7 % 22 / 23
ARMFastISel.cpp
90.1%90.1%
90.1 % 1170 / 1299 98.2 % 56 / 57
ARMFeatures.h
93.8%93.8%
93.8 % 15 / 16 100.0 % 2 / 2
ARMFrameLowering.cpp
97.8%97.8%
97.8 % 971 / 993 100.0 % 32 / 32
ARMFrameLowering.h
100.0%
100.0 % 3 / 3 66.7 % 2 / 3
ARMHazardRecognizer.cpp
95.3%95.3%
95.3 % 41 / 43 83.3 % 5 / 6
ARMHazardRecognizer.h
100.0%
100.0 % 3 / 3 50.0 % 1 / 2
ARMISelDAGToDAG.cpp
92.6%92.6%
92.6 % 1677 / 1811 97.1 % 67 / 69
ARMISelLowering.cpp
92.1%92.1%
92.1 % 5811 / 6307 99.7 % 296 / 297
ARMISelLowering.h
70.6%70.6%
70.6 % 24 / 34 83.3 % 10 / 12
ARMInstrInfo.cpp
65.6%65.6%
65.6 % 40 / 61 71.4 % 5 / 7
ARMInstrInfo.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
ARMInstructionSelector.cpp
98.3%98.3%
98.3 % 345 / 351 100.0 % 22 / 22
ARMLegalizerInfo.cpp
97.4%97.4%
97.4 % 147 / 151 100.0 % 8 / 8
ARMLegalizerInfo.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
ARMLoadStoreOptimizer.cpp
90.3%90.3%
90.3 % 835 / 925 97.9 % 47 / 48
ARMMCInstLower.cpp
76.7%76.7%
76.7 % 69 / 90 85.7 % 6 / 7
ARMMachineFunctionInfo.cpp
75.0%75.0%
75.0 % 3 / 4 50.0 % 1 / 2
ARMMachineFunctionInfo.h
88.6%88.6%
88.6 % 31 / 35 66.7 % 2 / 3
ARMMacroFusion.cpp
100.0%
100.0 % 13 / 13 100.0 % 2 / 2
ARMOptimizeBarriersPass.cpp
100.0%
100.0 % 25 / 25 85.7 % 6 / 7
ARMParallelDSP.cpp
97.2%97.2%
97.2 % 172 / 177 96.2 % 25 / 26
ARMRegisterBankInfo.cpp
94.5%94.5%
94.5 % 103 / 109 100.0 % 5 / 5
ARMRegisterBankInfo.h
100.0%
100.0 % 2 / 2 25.0 % 1 / 4
ARMRegisterInfo.cpp
50.0%50.0%
50.0 % 1 / 2 50.0 % 1 / 2
ARMRegisterInfo.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
ARMSelectionDAGInfo.cpp
95.7%95.7%
95.7 % 90 / 94 100.0 % 4 / 4
ARMSelectionDAGInfo.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
ARMSubtarget.cpp
100.0%
100.0 % 148 / 148 100.0 % 26 / 26
ARMSubtarget.h
100.0%
100.0 % 51 / 51 100.0 % 12 / 12
ARMTargetMachine.cpp
99.0%99.0%
99.0 % 201 / 203 93.9 % 31 / 33
ARMTargetMachine.h
100.0%
100.0 % 5 / 5 57.1 % 4 / 7
ARMTargetObjectFile.cpp
100.0%
100.0 % 21 / 21 100.0 % 5 / 5
ARMTargetObjectFile.h
100.0%
100.0 % 3 / 3 50.0 % 1 / 2
ARMTargetTransformInfo.cpp
93.8%93.8%
93.8 % 137 / 146 100.0 % 13 / 13
ARMTargetTransformInfo.h
92.9%92.9%
92.9 % 13 / 14 100.0 % 2 / 2
MLxExpansionPass.cpp
75.4%75.4%
75.4 % 107 / 142 92.9 % 13 / 14
Thumb1FrameLowering.cpp
92.6%92.6%
92.6 % 373 / 403 100.0 % 12 / 12
Thumb1FrameLowering.h
100.0%
100.0 % 3 / 3 66.7 % 2 / 3
Thumb1InstrInfo.cpp
85.7%85.7%
85.7 % 54 / 63 75.0 % 6 / 8
Thumb1InstrInfo.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
Thumb2ITBlockPass.cpp
97.0%97.0%
97.0 % 97 / 100 90.0 % 9 / 10
Thumb2InstrInfo.cpp
69.9%69.9%
69.9 % 209 / 299 82.4 % 14 / 17
Thumb2InstrInfo.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
Thumb2SizeReduction.cpp
95.3%95.3%
95.3 % 366 / 384 100.0 % 22 / 22
ThumbRegisterInfo.cpp
81.6%81.6%
81.6 % 191 / 234 91.7 % 11 / 12
ThumbRegisterInfo.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2

Generated by: LCOV version 1.13