LCOV - code coverage report
Current view: top level - lib/Target/AArch64 Hit Total Coverage
Test: llvm-toolchain.info Lines: 14901 16319 91.3 %
Date: 2018-06-17 00:07:59 Functions: 1057 1127 93.8 %
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
AArch64SelectionDAGInfo.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
AArch64RegisterBankInfo.h
100.0%
100.0 % 2 / 2 25.0 % 1 / 4
AArch64FrameLowering.h
100.0%
100.0 % 4 / 4 33.3 % 1 / 3
AArch64LegalizerInfo.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
AArch64PBQPRegAlloc.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
AArch64CallLowering.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
AArch64TargetObjectFile.h
100.0%
100.0 % 3 / 3 50.0 % 3 / 6
AArch64TargetMachine.h
100.0%
100.0 % 5 / 5 57.1 % 4 / 7
AArch64GenRegisterBankInfo.def
58.8%58.8%
58.8 % 30 / 51 57.1 % 4 / 7
AArch64RegisterInfo.h
100.0%
100.0 % 6 / 6 60.0 % 3 / 5
AArch64CallLowering.cpp
100.0%
100.0 % 175 / 175 71.4 % 15 / 21
AArch64InstrInfo.h
100.0%
100.0 % 6 / 6 75.0 % 3 / 4
AArch64MachineFunctionInfo.h
100.0%
100.0 % 24 / 24 75.0 % 3 / 4
AArch64LegalizerInfo.cpp
92.9%92.9%
92.9 % 208 / 224 75.0 % 12 / 16
AArch64ISelLowering.h
93.9%93.9%
93.9 % 31 / 33 80.0 % 12 / 15
AArch64InstructionSelector.cpp
73.3%73.3%
73.3 % 514 / 701 81.8 % 27 / 33
AArch64TargetMachine.cpp
98.0%98.0%
98.0 % 245 / 250 90.6 % 29 / 32
AArch64Subtarget.h
96.0%96.0%
96.0 % 24 / 25 90.9 % 10 / 11
AArch64PromoteConstant.cpp
87.0%87.0%
87.0 % 107 / 123 91.3 % 21 / 23
AArch64DeadRegisterDefinitionsPass.cpp
95.2%95.2%
95.2 % 59 / 62 91.7 % 11 / 12
AArch64CleanupLocalDynamicTLSPass.cpp
97.9%97.9%
97.9 % 46 / 47 91.7 % 11 / 12
AArch64CondBrTuning.cpp
92.1%92.1%
92.1 % 82 / 89 91.7 % 11 / 12
AArch64ConditionOptimizer.cpp
89.2%89.2%
89.2 % 107 / 120 92.3 % 12 / 13
AArch64A53Fix835769.cpp
84.7%84.7%
84.7 % 50 / 59 93.8 % 15 / 16
AArch64ExpandPseudoInsts.cpp
96.0%96.0%
96.0 % 381 / 397 94.1 % 16 / 17
AArch64CollectLOH.cpp
97.1%97.1%
97.1 % 168 / 173 94.1 % 16 / 17
AArch64AdvSIMDScalarPass.cpp
94.5%94.5%
94.5 % 120 / 127 94.4 % 17 / 18
AArch64A57FPLoadBalancing.cpp
96.6%96.6%
96.6 % 171 / 177 95.2 % 20 / 21
AArch64AsmPrinter.cpp
89.4%89.4%
89.4 % 235 / 263 95.5 % 21 / 22
AArch64FalkorHWPFFix.cpp
98.2%98.2%
98.2 % 165 / 168 95.5 % 21 / 22
AArch64ConditionalCompares.cpp
88.8%88.8%
88.8 % 215 / 242 95.8 % 23 / 24
AArch64TargetTransformInfo.cpp
92.8%92.8%
92.8 % 270 / 291 96.9 % 31 / 32
AArch64ISelDAGToDAG.cpp
95.6%95.6%
95.6 % 1631 / 1706 97.0 % 65 / 67
AArch64FastISel.cpp
93.9%93.9%
93.9 % 1859 / 1980 97.4 % 76 / 78
AArch64ISelLowering.cpp
90.7%90.7%
90.7 % 4169 / 4595 98.5 % 265 / 269
AArch64InstrInfo.cpp
84.7%84.7%
84.7 % 1573 / 1858 98.9 % 91 / 92
AArch64MCInstLower.h
100.0%
100.0 % 1 / 1 - 0 / 0
AArch64TargetTransformInfo.h
100.0%
100.0 % 9 / 9 100.0 % 1 / 1
AArch64SelectionDAGInfo.cpp
100.0%
100.0 % 19 / 19 100.0 % 2 / 2
AArch64CallingConvention.h
100.0%
100.0 % 33 / 33 100.0 % 3 / 3
AArch64PBQPRegAlloc.cpp
77.1%77.1%
77.1 % 74 / 96 100.0 % 5 / 5
AArch64TargetObjectFile.cpp
93.1%93.1%
93.1 % 27 / 29 100.0 % 6 / 6
AArch64MacroFusion.cpp
81.8%81.8%
81.8 % 63 / 77 100.0 % 8 / 8
AArch64MCInstLower.cpp
95.0%95.0%
95.0 % 115 / 121 100.0 % 9 / 9
AArch64RegisterBankInfo.cpp
93.4%93.4%
93.4 % 155 / 166 100.0 % 9 / 9
AArch64StorePairSuppress.cpp
100.0%
100.0 % 42 / 42 100.0 % 10 / 10
AArch64RedundantCopyElimination.cpp
99.3%99.3%
99.3 % 143 / 144 100.0 % 11 / 11
AArch64SIMDInstrOpt.cpp
98.2%98.2%
98.2 % 224 / 228 100.0 % 15 / 15
AArch64Subtarget.cpp
100.0%
100.0 % 129 / 129 100.0 % 16 / 16
AArch64FrameLowering.cpp
98.7%98.7%
98.7 % 456 / 462 100.0 % 25 / 25
AArch64RegisterInfo.cpp
98.1%98.1%
98.1 % 156 / 159 100.0 % 26 / 26
AArch64LoadStoreOptimizer.cpp
92.2%92.2%
92.2 % 566 / 614 100.0 % 38 / 38

Generated by: LCOV version 1.13