LCOV - code coverage report
Current view: top level - lib/Target/AArch64 Hit Total Coverage
Test: llvm-toolchain.info Lines: 14726 16152 91.2 %
Date: 2018-04-20 00:02:03 Functions: 1045 1117 93.6 %
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
AArch64A53Fix835769.cpp
84.5%84.5%
84.5 % 49 / 58 93.3 % 14 / 15
AArch64A57FPLoadBalancing.cpp
96.6%96.6%
96.6 % 171 / 177 95.2 % 20 / 21
AArch64AdvSIMDScalarPass.cpp
94.5%94.5%
94.5 % 120 / 127 94.4 % 17 / 18
AArch64AsmPrinter.cpp
89.2%89.2%
89.2 % 231 / 259 95.5 % 21 / 22
AArch64CallLowering.cpp
100.0%
100.0 % 171 / 171 71.4 % 15 / 21
AArch64CallLowering.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
AArch64CallingConvention.h
100.0%
100.0 % 33 / 33 100.0 % 3 / 3
AArch64CleanupLocalDynamicTLSPass.cpp
97.9%97.9%
97.9 % 46 / 47 91.7 % 11 / 12
AArch64CollectLOH.cpp
97.1%97.1%
97.1 % 168 / 173 94.1 % 16 / 17
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
AArch64ConditionalCompares.cpp
88.8%88.8%
88.8 % 215 / 242 95.8 % 23 / 24
AArch64DeadRegisterDefinitionsPass.cpp
95.1%95.1%
95.1 % 58 / 61 90.9 % 10 / 11
AArch64ExpandPseudoInsts.cpp
97.2%97.2%
97.2 % 382 / 393 94.1 % 16 / 17
AArch64FalkorHWPFFix.cpp
98.2%98.2%
98.2 % 165 / 168 95.5 % 21 / 22
AArch64FastISel.cpp
93.9%93.9%
93.9 % 1859 / 1980 97.4 % 76 / 78
AArch64FrameLowering.cpp
98.7%98.7%
98.7 % 450 / 456 100.0 % 25 / 25
AArch64FrameLowering.h
100.0%
100.0 % 4 / 4 33.3 % 1 / 3
AArch64GenRegisterBankInfo.def
58.8%58.8%
58.8 % 30 / 51 57.1 % 4 / 7
AArch64ISelDAGToDAG.cpp
95.5%95.5%
95.5 % 1603 / 1678 97.0 % 64 / 66
AArch64ISelLowering.cpp
90.4%90.4%
90.4 % 4094 / 4528 98.1 % 261 / 266
AArch64ISelLowering.h
92.9%92.9%
92.9 % 26 / 28 78.6 % 11 / 14
AArch64InstrInfo.cpp
84.5%84.5%
84.5 % 1554 / 1840 98.9 % 90 / 91
AArch64InstrInfo.h
100.0%
100.0 % 6 / 6 75.0 % 3 / 4
AArch64InstructionSelector.cpp
73.5%73.5%
73.5 % 519 / 706 78.8 % 26 / 33
AArch64LegalizerInfo.cpp
92.8%92.8%
92.8 % 193 / 208 73.3 % 11 / 15
AArch64LegalizerInfo.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
AArch64LoadStoreOptimizer.cpp
92.1%92.1%
92.1 % 562 / 610 100.0 % 38 / 38
AArch64MCInstLower.cpp
91.7%91.7%
91.7 % 111 / 121 100.0 % 9 / 9
AArch64MCInstLower.h
100.0%
100.0 % 1 / 1 - 0 / 0
AArch64MachineFunctionInfo.h
100.0%
100.0 % 24 / 24 75.0 % 3 / 4
AArch64MacroFusion.cpp
81.8%81.8%
81.8 % 63 / 77 100.0 % 8 / 8
AArch64PBQPRegAlloc.cpp
77.1%77.1%
77.1 % 74 / 96 100.0 % 5 / 5
AArch64PBQPRegAlloc.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
AArch64PromoteConstant.cpp
87.0%87.0%
87.0 % 107 / 123 91.3 % 21 / 23
AArch64RedundantCopyElimination.cpp
98.7%98.7%
98.7 % 152 / 154 100.0 % 12 / 12
AArch64RegisterBankInfo.cpp
93.4%93.4%
93.4 % 156 / 167 100.0 % 9 / 9
AArch64RegisterBankInfo.h
100.0%
100.0 % 2 / 2 25.0 % 1 / 4
AArch64RegisterInfo.cpp
98.0%98.0%
98.0 % 150 / 153 100.0 % 26 / 26
AArch64RegisterInfo.h
100.0%
100.0 % 6 / 6 60.0 % 3 / 5
AArch64SIMDInstrOpt.cpp
98.2%98.2%
98.2 % 221 / 225 100.0 % 14 / 14
AArch64SelectionDAGInfo.cpp
100.0%
100.0 % 19 / 19 100.0 % 2 / 2
AArch64SelectionDAGInfo.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
AArch64StorePairSuppress.cpp
100.0%
100.0 % 42 / 42 100.0 % 10 / 10
AArch64Subtarget.cpp
100.0%
100.0 % 129 / 129 100.0 % 16 / 16
AArch64Subtarget.h
96.0%96.0%
96.0 % 24 / 25 90.9 % 10 / 11
AArch64TargetMachine.cpp
98.0%98.0%
98.0 % 245 / 250 90.6 % 29 / 32
AArch64TargetMachine.h
100.0%
100.0 % 5 / 5 57.1 % 4 / 7
AArch64TargetObjectFile.cpp
93.1%93.1%
93.1 % 27 / 29 100.0 % 6 / 6
AArch64TargetObjectFile.h
100.0%
100.0 % 3 / 3 50.0 % 3 / 6
AArch64TargetTransformInfo.cpp
92.4%92.4%
92.4 % 254 / 275 96.8 % 30 / 31
AArch64TargetTransformInfo.h
100.0%
100.0 % 9 / 9 100.0 % 1 / 1

Generated by: LCOV version 1.13