LCOV - code coverage report
Current view: top level - lib/Target/AArch64 Hit Total Coverage
Test: llvm-toolchain.info Lines: 13502 16808 80.3 %
Date: 2018-10-20 13:21:21 Functions: 900 1156 77.9 %
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
AArch64MachineFunctionInfo.h
54.8%54.8%
54.8 % 23 / 42 7.4 % 2 / 27
AArch64Subtarget.h
33.8%33.8%
33.8 % 26 / 77 16.1 % 9 / 56
AArch64TargetTransformInfo.h
60.0%60.0%
60.0 % 9 / 15 16.7 % 1 / 6
AArch64GenRegisterBankInfo.def
60.0%60.0%
60.0 % 30 / 50 57.1 % 4 / 7
AArch64A57FPLoadBalancing.cpp
74.4%74.4%
74.4 % 131 / 176 58.3 % 14 / 24
AArch64ExpandPseudoInsts.cpp
41.7%41.7%
41.7 % 172 / 412 60.0 % 9 / 15
AArch64SIMDInstrOpt.cpp
70.5%70.5%
70.5 % 167 / 237 61.5 % 8 / 13
AArch64ISelDAGToDAG.cpp
79.6%79.6%
79.6 % 1425 / 1791 64.0 % 48 / 75
AArch64CallingConvention.h
82.4%82.4%
82.4 % 28 / 34 66.7 % 2 / 3
AArch64TargetMachine.h
100.0%
100.0 % 3 / 3 66.7 % 2 / 3
AArch64ConditionOptimizer.cpp
49.6%49.6%
49.6 % 60 / 121 66.7 % 8 / 12
AArch64ConditionalCompares.cpp
71.1%71.1%
71.1 % 172 / 242 70.0 % 14 / 20
AArch64InstructionSelector.cpp
73.0%73.0%
73.0 % 503 / 689 72.4 % 21 / 29
AArch64PromoteConstant.cpp
58.0%58.0%
58.0 % 76 / 131 73.7 % 14 / 19
AArch64LoadStoreOptimizer.cpp
68.9%68.9%
68.9 % 427 / 620 76.3 % 29 / 38
AArch64FastISel.cpp
92.2%92.2%
92.2 % 1844 / 2000 76.8 % 73 / 95
AArch64CleanupLocalDynamicTLSPass.cpp
60.9%60.9%
60.9 % 28 / 46 80.0 % 8 / 10
AArch64CondBrTuning.cpp
76.4%76.4%
76.4 % 68 / 89 81.8 % 9 / 11
AArch64ISelLowering.cpp
77.1%77.1%
77.1 % 3726 / 4835 82.0 % 228 / 278
AArch64AdvSIMDScalarPass.cpp
41.6%41.6%
41.6 % 52 / 125 85.7 % 12 / 14
AArch64FalkorHWPFFix.cpp
85.5%85.5%
85.5 % 142 / 166 88.2 % 15 / 17
AArch64FrameLowering.cpp
88.5%88.5%
88.5 % 439 / 496 88.5 % 23 / 26
AArch64StorePairSuppress.cpp
93.2%93.2%
93.2 % 41 / 44 88.9 % 8 / 9
AArch64DeadRegisterDefinitionsPass.cpp
81.4%81.4%
81.4 % 48 / 59 90.0 % 9 / 10
AArch64ISelLowering.h
94.3%94.3%
94.3 % 33 / 35 92.9 % 13 / 14
AArch64A53Fix835769.cpp
63.2%63.2%
63.2 % 36 / 57 92.9 % 13 / 14
AArch64TargetMachine.cpp
97.1%97.1%
97.1 % 198 / 204 93.1 % 27 / 29
AArch64TargetTransformInfo.cpp
91.9%91.9%
91.9 % 260 / 283 93.1 % 27 / 29
AArch64AsmPrinter.cpp
88.6%88.6%
88.6 % 226 / 255 95.0 % 19 / 20
AArch64InstrInfo.cpp
84.4%84.4%
84.4 % 1609 / 1907 97.8 % 88 / 90
AArch64PBQPRegAlloc.h
100.0%
100.0 % 1 / 1 - 0 / 0
AArch64SelectionDAGInfo.h
100.0%
100.0 % 1 / 1 - 0 / 0
AArch64TargetObjectFile.h
100.0%
100.0 % 2 / 2 - 0 / 0
AArch64InstrInfo.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
AArch64FrameLowering.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
AArch64RegisterInfo.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
AArch64SelectionDAGInfo.cpp
100.0%
100.0 % 20 / 20 100.0 % 2 / 2
AArch64LegalizerInfo.cpp
100.0%
100.0 % 197 / 197 100.0 % 3 / 3
AArch64PBQPRegAlloc.cpp
77.6%77.6%
77.6 % 76 / 98 100.0 % 5 / 5
AArch64TargetObjectFile.cpp
93.3%93.3%
93.3 % 28 / 30 100.0 % 6 / 6
AArch64RegisterBankInfo.cpp
92.9%92.9%
92.9 % 158 / 170 100.0 % 7 / 7
AArch64BranchTargets.cpp
100.0%
100.0 % 30 / 30 100.0 % 7 / 7
AArch64MacroFusion.cpp
79.2%79.2%
79.2 % 61 / 77 100.0 % 8 / 8
AArch64PreLegalizerCombiner.cpp
100.0%
100.0 % 25 / 25 100.0 % 8 / 8
AArch64RedundantCopyElimination.cpp
97.8%97.8%
97.8 % 132 / 135 100.0 % 9 / 9
AArch64MCInstLower.cpp
95.0%95.0%
95.0 % 113 / 119 100.0 % 9 / 9
AArch64CallLowering.cpp
99.5%99.5%
99.5 % 182 / 183 100.0 % 14 / 14
AArch64Subtarget.cpp
100.0%
100.0 % 123 / 123 100.0 % 14 / 14
AArch64CollectLOH.cpp
98.1%98.1%
98.1 % 159 / 162 100.0 % 15 / 15
AArch64RegisterInfo.cpp
98.9%98.9%
98.9 % 181 / 183 100.0 % 32 / 32

Generated by: LCOV version 1.13