LCOV - code coverage report
Current view: top level - lib/Target/AArch64 Hit Total Coverage
Test: llvm-toolchain.info Lines: 13356 16656 80.2 %
Date: 2018-09-23 13:06:45 Functions: 880 1134 77.6 %
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
AArch64A53Fix835769.cpp
63.2%63.2%
63.2 % 36 / 57 92.9 % 13 / 14
<unnamed> 63.2 % 36 / 57 92.9 % 13 / 14
AArch64A57FPLoadBalancing.cpp
74.4%74.4%
74.4 % 131 / 176 58.3 % 14 / 24
<unnamed> 74.4 % 131 / 176 58.3 % 14 / 24
AArch64AdvSIMDScalarPass.cpp
41.6%41.6%
41.6 % 52 / 125 85.7 % 12 / 14
<unnamed> 41.6 % 52 / 125 85.7 % 12 / 14
AArch64AsmPrinter.cpp
88.6%88.6%
88.6 % 226 / 255 95.0 % 19 / 20
<unnamed> 88.6 % 226 / 255 95.0 % 19 / 20
AArch64CallLowering.cpp
99.4%99.4%
99.4 % 176 / 177 100.0 % 14 / 14
<unnamed> 99.4 % 176 / 177 100.0 % 14 / 14
AArch64CallingConvention.h
82.4%82.4%
82.4 % 28 / 34 66.7 % 2 / 3
<unnamed> 82.4 % 28 / 34 66.7 % 2 / 3
AArch64CleanupLocalDynamicTLSPass.cpp
60.9%60.9%
60.9 % 28 / 46 80.0 % 8 / 10
<unnamed> 60.9 % 28 / 46 80.0 % 8 / 10
AArch64CollectLOH.cpp
98.1%98.1%
98.1 % 159 / 162 100.0 % 15 / 15
<unnamed> 98.1 % 159 / 162 100.0 % 15 / 15
AArch64CondBrTuning.cpp
76.4%76.4%
76.4 % 68 / 89 81.8 % 9 / 11
<unnamed> 76.4 % 68 / 89 81.8 % 9 / 11
AArch64ConditionOptimizer.cpp
49.6%49.6%
49.6 % 60 / 121 66.7 % 8 / 12
<unnamed> 49.6 % 60 / 121 66.7 % 8 / 12
AArch64ConditionalCompares.cpp
71.1%71.1%
71.1 % 172 / 242 70.0 % 14 / 20
<unnamed> 71.1 % 172 / 242 70.0 % 14 / 20
AArch64DeadRegisterDefinitionsPass.cpp
81.4%81.4%
81.4 % 48 / 59 90.0 % 9 / 10
<unnamed> 81.4 % 48 / 59 90.0 % 9 / 10
AArch64ExpandPseudoInsts.cpp
41.7%41.7%
41.7 % 172 / 412 60.0 % 9 / 15
<unnamed> 41.7 % 172 / 412 60.0 % 9 / 15
AArch64FalkorHWPFFix.cpp
84.6%84.6%
84.6 % 143 / 169 88.2 % 15 / 17
<unnamed> 84.6 % 143 / 169 88.2 % 15 / 17
AArch64FastISel.cpp
92.2%92.2%
92.2 % 1843 / 1999 76.8 % 73 / 95
<unnamed> 92.2 % 1843 / 1999 76.8 % 73 / 95
AArch64FrameLowering.cpp
88.5%88.5%
88.5 % 438 / 495 88.5 % 23 / 26
<unnamed> 88.5 % 438 / 495 88.5 % 23 / 26
AArch64FrameLowering.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1
AArch64GenRegisterBankInfo.def
60.0%60.0%
60.0 % 30 / 50 57.1 % 4 / 7
<unnamed> 60.0 % 30 / 50 57.1 % 4 / 7
AArch64ISelDAGToDAG.cpp
79.6%79.6%
79.6 % 1425 / 1791 64.0 % 48 / 75
<unnamed> 79.6 % 1425 / 1791 64.0 % 48 / 75
AArch64ISelLowering.cpp
77.1%77.1%
77.1 % 3691 / 4786 82.6 % 228 / 276
<unnamed> 77.1 % 3691 / 4786 82.6 % 228 / 276
AArch64ISelLowering.h
94.3%94.3%
94.3 % 33 / 35 92.9 % 13 / 14
<unnamed> 94.3 % 33 / 35 92.9 % 13 / 14
AArch64InstrInfo.cpp
83.8%83.8%
83.8 % 1581 / 1887 97.7 % 86 / 88
<unnamed> 83.8 % 1581 / 1887 97.7 % 86 / 88
AArch64InstrInfo.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1
AArch64InstructionSelector.cpp
73.0%73.0%
73.0 % 503 / 689 72.4 % 21 / 29
<unnamed> 73.0 % 503 / 689 72.4 % 21 / 29
AArch64LegalizerInfo.cpp
100.0%
100.0 % 197 / 197 100.0 % 3 / 3
<unnamed> 100.0 % 197 / 197 100.0 % 3 / 3
AArch64LoadStoreOptimizer.cpp
68.9%68.9%
68.9 % 427 / 620 76.3 % 29 / 38
<unnamed> 68.9 % 427 / 620 76.3 % 29 / 38
AArch64MCInstLower.cpp
95.0%95.0%
95.0 % 113 / 119 100.0 % 9 / 9
<unnamed> 95.0 % 113 / 119 100.0 % 9 / 9
AArch64MachineFunctionInfo.h
55.8%55.8%
55.8 % 24 / 43 7.1 % 2 / 28
<unnamed> 55.8 % 24 / 43 7.1 % 2 / 28
AArch64MacroFusion.cpp
81.5%81.5%
81.5 % 66 / 81 100.0 % 7 / 7
<unnamed> 81.5 % 66 / 81 100.0 % 7 / 7
AArch64PBQPRegAlloc.cpp
77.6%77.6%
77.6 % 76 / 98 100.0 % 5 / 5
<unnamed> 77.6 % 76 / 98 100.0 % 5 / 5
AArch64PBQPRegAlloc.h
100.0%
100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0
AArch64PromoteConstant.cpp
58.0%58.0%
58.0 % 76 / 131 73.7 % 14 / 19
<unnamed> 58.0 % 76 / 131 73.7 % 14 / 19
AArch64RedundantCopyElimination.cpp
97.8%97.8%
97.8 % 132 / 135 100.0 % 9 / 9
<unnamed> 97.8 % 132 / 135 100.0 % 9 / 9
AArch64RegisterBankInfo.cpp
92.9%92.9%
92.9 % 158 / 170 100.0 % 7 / 7
<unnamed> 92.9 % 158 / 170 100.0 % 7 / 7
AArch64RegisterInfo.cpp
98.8%98.8%
98.8 % 161 / 163 100.0 % 30 / 30
<unnamed> 98.8 % 161 / 163 100.0 % 30 / 30
AArch64RegisterInfo.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
<unnamed> 100.0 % 5 / 5 100.0 % 3 / 3
AArch64SIMDInstrOpt.cpp
70.5%70.5%
70.5 % 167 / 237 61.5 % 8 / 13
<unnamed> 70.5 % 167 / 237 61.5 % 8 / 13
AArch64SelectionDAGInfo.cpp
100.0%
100.0 % 20 / 20 100.0 % 2 / 2
<unnamed> 100.0 % 20 / 20 100.0 % 2 / 2
AArch64SelectionDAGInfo.h
100.0%
100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 1 / 1 - 0 / 0
AArch64StorePairSuppress.cpp
93.2%93.2%
93.2 % 41 / 44 88.9 % 8 / 9
<unnamed> 93.2 % 41 / 44 88.9 % 8 / 9
AArch64Subtarget.cpp
100.0%
100.0 % 123 / 123 100.0 % 14 / 14
<unnamed> 100.0 % 123 / 123 100.0 % 14 / 14
AArch64Subtarget.h
33.3%33.3%
33.3 % 25 / 75 16.4 % 9 / 55
<unnamed> 33.3 % 25 / 75 16.4 % 9 / 55
AArch64TargetMachine.cpp
97.0%97.0%
97.0 % 191 / 197 92.9 % 26 / 28
<unnamed> 97.0 % 191 / 197 92.9 % 26 / 28
AArch64TargetMachine.h
100.0%
100.0 % 3 / 3 66.7 % 2 / 3
<unnamed> 100.0 % 3 / 3 66.7 % 2 / 3
AArch64TargetObjectFile.cpp
93.3%93.3%
93.3 % 28 / 30 100.0 % 6 / 6
<unnamed> 93.3 % 28 / 30 100.0 % 6 / 6
AArch64TargetObjectFile.h
100.0%
100.0 % 2 / 2 - 0 / 0
<unnamed> 100.0 % 2 / 2 - 0 / 0
AArch64TargetTransformInfo.cpp
91.9%91.9%
91.9 % 260 / 283 93.1 % 27 / 29
<unnamed> 91.9 % 260 / 283 93.1 % 27 / 29
AArch64TargetTransformInfo.h
60.0%60.0%
60.0 % 9 / 15 16.7 % 1 / 6
<unnamed> 60.0 % 9 / 15 16.7 % 1 / 6

Generated by: LCOV version 1.13