LCOV - code coverage report
Current view: top level - include/llvm/CodeGen Hit Total Coverage
Test: llvm-toolchain.info Lines: 4603 5097 90.3 %
Date: 2018-05-20 00:06:23 Functions: 1053 1477 71.3 %
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
MachineRegionInfo.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 6
ResourcePriorityQueue.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 7
GCStrategy.h
66.7%66.7%
66.7 % 4 / 6 25.0 % 1 / 4
LatencyPriorityQueue.h
47.4%47.4%
47.4 % 9 / 19 25.0 % 2 / 8
DFAPacketizer.h
46.7%46.7%
46.7 % 7 / 15 28.6 % 2 / 7
TargetLoweringObjectFileImpl.h
83.3%83.3%
83.3 % 5 / 6 37.5 % 3 / 8
PseudoSourceValue.h
100.0%
100.0 % 7 / 7 44.4 % 4 / 9
TargetInstrInfo.h
51.0%51.0%
51.0 % 107 / 210 44.9 % 44 / 98
BasicTTIImpl.h
89.3%89.3%
89.3 % 391 / 438 45.1 % 121 / 268
MachineDominanceFrontier.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
LiveRangeEdit.h
95.0%95.0%
95.0 % 19 / 20 50.0 % 4 / 8
TargetSubtargetInfo.h
56.4%56.4%
56.4 % 22 / 39 53.6 % 15 / 28
AccelTable.h
82.8%82.8%
82.8 % 24 / 29 54.5 % 12 / 22
MachineTraceMetrics.h
95.2%95.2%
95.2 % 20 / 21 60.0 % 3 / 5
GCMetadataPrinter.h
66.7%66.7%
66.7 % 2 / 3 60.0 % 3 / 5
ScheduleDAGInstrs.h
94.1%94.1%
94.1 % 16 / 17 60.0 % 3 / 5
PBQPRAConstraint.h
100.0%
100.0 % 8 / 8 60.0 % 3 / 5
FastISel.h
92.9%92.9%
92.9 % 52 / 56 60.0 % 6 / 10
MachineOptimizationRemarkEmitter.h
94.1%94.1%
94.1 % 32 / 34 60.0 % 9 / 15
ScheduleDAG.h
87.7%87.7%
87.7 % 57 / 65 61.1 % 11 / 18
ScheduleHazardRecognizer.h
68.4%68.4%
68.4 % 13 / 19 61.5 % 8 / 13
MachinePassRegistry.h
95.2%95.2%
95.2 % 20 / 21 62.5 % 10 / 16
TargetRegisterInfo.h
81.7%81.7%
81.7 % 116 / 142 64.1 % 25 / 39
WinEHFuncInfo.h
100.0%
100.0 % 4 / 4 66.7 % 2 / 3
MachineBranchProbabilityInfo.h
100.0%
100.0 % 6 / 6 66.7 % 2 / 3
TargetPassConfig.h
74.2%74.2%
74.2 % 23 / 31 66.7 % 12 / 18
SelectionDAGISel.h
58.8%58.8%
58.8 % 20 / 34 66.7 % 20 / 30
TargetFrameLowering.h
78.0%78.0%
78.0 % 39 / 50 73.9 % 17 / 23
MachineModuleInfoImpls.h
100.0%
100.0 % 10 / 10 75.0 % 3 / 4
MachineFunction.h
96.6%96.6%
96.6 % 56 / 58 75.0 % 27 / 36
MIRYamlMapping.h
86.2%86.2%
86.2 % 175 / 203 78.6 % 33 / 42
MachineLoopInfo.h
100.0%
100.0 % 12 / 12 80.0 % 4 / 5
ExecutionDomainFix.h
100.0%
100.0 % 21 / 21 80.0 % 4 / 5
TargetLowering.h
87.9%87.9%
87.9 % 465 / 529 80.0 % 156 / 195
MachineScheduler.h
92.6%92.6%
92.6 % 100 / 108 82.9 % 29 / 35
MachineFunctionPass.h
100.0%
100.0 % 13 / 13 85.7 % 6 / 7
LiveIntervals.h
91.3%91.3%
91.3 % 42 / 46 87.5 % 7 / 8
FunctionLoweringInfo.h
100.0%
100.0 % 29 / 29 87.5 % 7 / 8
RegAllocPBQP.h
98.2%98.2%
98.2 % 161 / 164 90.3 % 28 / 31
SlotIndexes.h
87.8%87.8%
87.8 % 79 / 90 90.9 % 10 / 11
AsmPrinter.h
91.7%91.7%
91.7 % 22 / 24 90.9 % 10 / 11
SelectionDAGTargetInfo.h
100.0%
100.0 % 22 / 22 91.7 % 11 / 12
MachineModuleInfo.h
100.0%
100.0 % 14 / 14 92.9 % 13 / 14
SelectionDAG.h
93.0%93.0%
93.0 % 159 / 171 93.5 % 87 / 93
ValueTypes.h
96.8%96.8%
96.8 % 121 / 125 96.7 % 29 / 30
SelectionDAGNodes.h
98.2%98.2%
98.2 % 377 / 384 96.8 % 30 / 31
Analysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
SelectionDAGAddressAnalysis.h
100.0%
100.0 % 3 / 3 - 0 / 0
MachinePostDominators.h
100.0%
100.0 % 2 / 2 - 0 / 0
CostTable.h
100.0%
100.0 % 4 / 4 - 0 / 0
ISDOpcodes.h
100.0%
100.0 % 4 / 4 - 0 / 0
DwarfStringPoolEntry.h
100.0%
100.0 % 9 / 9 - 0 / 0
LoopTraversal.h
100.0%
100.0 % 1 / 1 - 0 / 0
MachineJumpTableInfo.h
80.0%80.0%
80.0 % 4 / 5 - 0 / 0
TargetCallingConv.h
100.0%
100.0 % 47 / 47 - 0 / 0
IntrinsicLowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
MachineConstantPool.h
90.0%90.0%
90.0 % 9 / 10 - 0 / 0
DIEValue.def
100.0%
100.0 % 10 / 10 - 0 / 0
MachineOperand.h
96.6%96.6%
96.6 % 85 / 88 - 0 / 0
TargetOpcodes.h
100.0%
100.0 % 1 / 1 - 0 / 0
MachineFrameInfo.h
100.0%
100.0 % 66 / 66 100.0 % 1 / 1
TailDuplicator.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
CalcSpillWeights.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
LinkAllAsmWriterComponents.h
60.0%60.0%
60.0 % 3 / 5 100.0 % 1 / 1
SchedulerRegistry.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
RegAllocRegistry.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
FaultMaps.h
100.0%
100.0 % 18 / 18 100.0 % 1 / 1
LiveIntervalUnion.h
100.0%
100.0 % 23 / 23 100.0 % 1 / 1
MachineInstrBundle.h
96.6%96.6%
96.6 % 28 / 29 100.0 % 2 / 2
RegisterScavenging.h
94.4%94.4%
94.4 % 17 / 18 100.0 % 2 / 2
ScheduleDFS.h
100.0%
100.0 % 15 / 15 100.0 % 2 / 2
LazyMachineBlockFrequencyInfo.h
66.7%66.7%
66.7 % 2 / 3 100.0 % 2 / 2
TargetSchedule.h
100.0%
100.0 % 11 / 11 100.0 % 2 / 2
LinkAllCodegenComponents.h
16.7%16.7%
16.7 % 3 / 18 100.0 % 2 / 2
MachineBlockFrequencyInfo.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
LivePhysRegs.h
100.0%
100.0 % 15 / 15 100.0 % 2 / 2
LiveRegMatrix.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
MachineMemOperand.h
100.0%
100.0 % 43 / 43 100.0 % 3 / 3
GCMetadata.h
100.0%
100.0 % 10 / 10 100.0 % 3 / 3
LiveStacks.h
87.5%87.5%
87.5 % 7 / 8 100.0 % 3 / 3
EdgeBundles.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
StackProtector.h
100.0%
100.0 % 4 / 4 100.0 % 3 / 3
ScoreboardHazardRecognizer.h
100.0%
100.0 % 14 / 14 100.0 % 3 / 3
LexicalScopes.h
100.0%
100.0 % 33 / 33 100.0 % 4 / 4
RegisterUsageInfo.h
100.0%
100.0 % 8 / 8 100.0 % 4 / 4
VirtRegMap.h
100.0%
100.0 % 16 / 16 100.0 % 4 / 4
DIE.h
91.9%91.9%
91.9 % 68 / 74 100.0 % 5 / 5
ReachingDefAnalysis.h
100.0%
100.0 % 10 / 10 100.0 % 5 / 5
StackMaps.h
100.0%
100.0 % 21 / 21 100.0 % 5 / 5
CommandFlags.inc
94.8%94.8%
94.8 % 184 / 194 100.0 % 5 / 5
LiveRegUnits.h
100.0%
100.0 % 38 / 38 100.0 % 6 / 6
MachineDominators.h
97.7%97.7%
97.7 % 42 / 43 100.0 % 7 / 7
RegisterPressure.h
100.0%
100.0 % 57 / 57 100.0 % 8 / 8
RegisterClassInfo.h
100.0%
100.0 % 23 / 23 100.0 % 8 / 8
MachineInstrBundleIterator.h
100.0%
100.0 % 26 / 26 100.0 % 9 / 9
CallingConvLower.h
100.0%
100.0 % 88 / 88 100.0 % 10 / 10
MachineBasicBlock.h
100.0%
100.0 % 57 / 57 100.0 % 10 / 10
LiveVariables.h
100.0%
100.0 % 35 / 35 100.0 % 11 / 11
MachineInstrBuilder.h
96.0%96.0%
96.0 % 121 / 126 100.0 % 12 / 12
MachineInstr.h
100.0%
100.0 % 155 / 155 100.0 % 16 / 16
MachineRegisterInfo.h
100.0%
100.0 % 124 / 124 100.0 % 21 / 21
LiveInterval.h
97.4%97.4%
97.4 % 111 / 114 100.0 % 22 / 22

Generated by: LCOV version 1.13