LCOV - code coverage report
Current view: top level - include/llvm/CodeGen Hit Total Coverage
Test: llvm-toolchain.info Lines: 5125 7632 67.2 %
Date: 2018-10-20 13:21:21 Functions: 862 2384 36.2 %
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
LiveRegMatrix.h
100.0%
100.0 % 2 / 2 0.0 % 0 / 1
LinkAllCodegenComponents.h
0.0%
0.0 % 0 / 18 0.0 % 0 / 1
DwarfStringPoolEntry.h
66.7%66.7%
66.7 % 4 / 6 0.0 % 0 / 1
LinkAllAsmWriterComponents.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 1
MachineJumpTableInfo.h
83.3%83.3%
83.3 % 5 / 6 0.0 % 0 / 1
SelectionDAGAddressAnalysis.h
60.0%60.0%
60.0 % 3 / 5 0.0 % 0 / 2
ScheduleDAGMutation.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
MachinePostDominators.h
33.3%33.3%
33.3 % 2 / 6 0.0 % 0 / 3
LiveIntervalUnion.h
80.8%80.8%
80.8 % 21 / 26 0.0 % 0 / 5
ResourcePriorityQueue.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 6
MachineConstantPool.h
60.0%60.0%
60.0 % 9 / 15 0.0 % 0 / 6
MachineRegionInfo.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 6
PseudoSourceValue.h
8.3%8.3%
8.3 % 1 / 12 0.0 % 0 / 9
FaultMaps.h
34.2%34.2%
34.2 % 13 / 38 0.0 % 0 / 13
TargetCallingConv.h
90.4%90.4%
90.4 % 47 / 52 0.0 % 0 / 22
MachineOperand.h
59.9%59.9%
59.9 % 85 / 142 0.0 % 0 / 29
MachineFrameInfo.h
63.2%63.2%
63.2 % 67 / 106 0.0 % 0 / 44
DIE.h
55.9%55.9%
55.9 % 76 / 136 6.2 % 4 / 65
MachineTraceMetrics.h
70.8%70.8%
70.8 % 17 / 24 7.7 % 1 / 13
GCStrategy.h
25.0%25.0%
25.0 % 3 / 12 10.0 % 1 / 10
GCMetadata.h
53.3%53.3%
53.3 % 8 / 15 12.5 % 1 / 8
LatencyPriorityQueue.h
42.1%42.1%
42.1 % 8 / 19 14.3 % 1 / 7
LexicalScopes.h
71.1%71.1%
71.1 % 32 / 45 14.3 % 2 / 14
MachineFunction.h
59.4%59.4%
59.4 % 60 / 101 18.6 % 13 / 70
SelectionDAGNodes.h
74.9%74.9%
74.9 % 387 / 517 19.0 % 30 / 158
StackMaps.h
67.9%67.9%
67.9 % 19 / 28 20.0 % 2 / 10
DFAPacketizer.h
36.8%36.8%
36.8 % 7 / 19 20.0 % 2 / 10
TargetSchedule.h
50.0%50.0%
50.0 % 11 / 22 20.0 % 2 / 10
ScheduleDAG.h
59.3%59.3%
59.3 % 54 / 91 20.7 % 6 / 29
MachineRegisterInfo.h
55.2%55.2%
55.2 % 196 / 355 21.2 % 18 / 85
MachineMemOperand.h
85.4%85.4%
85.4 % 41 / 48 21.4 % 3 / 14
ScoreboardHazardRecognizer.h
68.8%68.8%
68.8 % 11 / 16 25.0 % 1 / 4
MachineOutliner.h
73.9%73.9%
73.9 % 34 / 46 25.0 % 3 / 12
SelectionDAGISel.h
25.6%25.6%
25.6 % 10 / 39 25.0 % 4 / 16
MachineModuleInfo.h
43.8%43.8%
43.8 % 14 / 32 25.0 % 4 / 16
BasicTTIImpl.h
47.1%47.1%
47.1 % 695 / 1477 26.9 % 125 / 465
MachineOptimizationRemarkEmitter.h
42.9%42.9%
42.9 % 18 / 42 27.3 % 3 / 11
RegisterPressure.h
83.1%83.1%
83.1 % 54 / 65 27.8 % 5 / 18
MachineInstrBundleIterator.h
64.1%64.1%
64.1 % 50 / 78 29.4 % 5 / 17
TargetPassConfig.h
61.0%61.0%
61.0 % 25 / 41 31.0 % 13 / 42
LiveStacks.h
66.7%66.7%
66.7 % 6 / 9 33.3 % 1 / 3
ExecutionDomainFix.h
80.0%80.0%
80.0 % 20 / 25 33.3 % 3 / 9
ScheduleDAGInstrs.h
73.9%73.9%
73.9 % 17 / 23 33.3 % 3 / 9
LiveRangeEdit.h
76.0%76.0%
76.0 % 19 / 25 33.3 % 5 / 15
CallingConvLower.h
81.5%81.5%
81.5 % 97 / 119 36.0 % 9 / 25
TargetRegisterInfo.h
67.4%67.4%
67.4 % 116 / 172 36.2 % 25 / 69
LiveIntervals.h
65.1%65.1%
65.1 % 41 / 63 36.8 % 7 / 19
MachinePassRegistry.h
67.9%67.9%
67.9 % 19 / 28 37.0 % 10 / 27
TargetLoweringObjectFileImpl.h
85.7%85.7%
85.7 % 6 / 7 37.5 % 3 / 8
MachineBasicBlock.h
80.8%80.8%
80.8 % 63 / 78 38.5 % 10 / 26
VirtRegMap.h
78.9%78.9%
78.9 % 15 / 19 40.0 % 2 / 5
LiveInterval.h
65.8%65.8%
65.8 % 127 / 193 40.5 % 17 / 42
FastISel.h
82.3%82.3%
82.3 % 51 / 62 41.7 % 5 / 12
TargetInstrInfo.h
50.2%50.2%
50.2 % 110 / 219 44.2 % 46 / 104
MachineInstr.h
87.6%87.6%
87.6 % 183 / 209 45.0 % 18 / 40
ScheduleHazardRecognizer.h
47.6%47.6%
47.6 % 10 / 21 46.7 % 7 / 15
TargetSubtargetInfo.h
48.9%48.9%
48.9 % 22 / 45 48.4 % 15 / 31
EdgeBundles.h
80.0%80.0%
80.0 % 4 / 5 50.0 % 1 / 2
MachineInstrBundle.h
90.3%90.3%
90.3 % 28 / 31 50.0 % 2 / 4
ScheduleDFS.h
83.3%83.3%
83.3 % 15 / 18 50.0 % 2 / 4
GCMetadataPrinter.h
50.0%50.0%
50.0 % 2 / 4 50.0 % 3 / 6
MachineScheduler.h
78.5%78.5%
78.5 % 95 / 121 51.0 % 26 / 51
SelectionDAG.h
75.7%75.7%
75.7 % 336 / 444 51.9 % 56 / 108
AccelTable.h
77.8%77.8%
77.8 % 42 / 54 58.3 % 14 / 24
TargetFrameLowering.h
66.7%66.7%
66.7 % 40 / 60 58.6 % 17 / 29
SlotIndexes.h
79.5%79.5%
79.5 % 105 / 132 58.8 % 10 / 17
AsmPrinter.h
70.0%70.0%
70.0 % 21 / 30 58.8 % 10 / 17
MIRYamlMapping.h
82.3%82.3%
82.3 % 177 / 215 61.5 % 16 / 26
TargetLowering.h
75.8%75.8%
75.8 % 477 / 629 62.6 % 139 / 222
MachineInstrBuilder.h
91.0%91.0%
91.0 % 122 / 134 63.2 % 12 / 19
RegAllocPBQP.h
87.1%87.1%
87.1 % 149 / 171 64.7 % 22 / 34
RegisterScavenging.h
90.0%90.0%
90.0 % 18 / 20 66.7 % 2 / 3
PBQPRAConstraint.h
100.0%
100.0 % 8 / 8 66.7 % 2 / 3
ValueTypes.h
86.9%86.9%
86.9 % 113 / 130 80.6 % 25 / 31
SelectionDAGTargetInfo.h
100.0%
100.0 % 22 / 22 91.7 % 11 / 12
CostTable.h
100.0%
100.0 % 4 / 4 - 0 / 0
TargetOpcodes.h
100.0%
100.0 % 1 / 1 - 0 / 0
TailDuplicator.h
100.0%
100.0 % 1 / 1 - 0 / 0
MachineModuleInfoImpls.h
81.8%81.8%
81.8 % 9 / 11 - 0 / 0
DIEValue.def
100.0%
100.0 % 10 / 10 - 0 / 0
WinEHFuncInfo.h
100.0%
100.0 % 3 / 3 - 0 / 0
MachineDominanceFrontier.h
66.7%66.7%
66.7 % 2 / 3 - 0 / 0
LoopTraversal.h
100.0%
100.0 % 1 / 1 - 0 / 0
Analysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
ISDOpcodes.h
100.0%
100.0 % 4 / 4 - 0 / 0
LazyMachineBlockFrequencyInfo.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
IntrinsicLowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
RegisterUsageInfo.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
CalcSpillWeights.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
SchedulerRegistry.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
MachineBranchProbabilityInfo.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
StackProtector.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
RegAllocRegistry.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
WasmEHFuncInfo.h
83.3%83.3%
83.3 % 5 / 6 100.0 % 1 / 1
MachineLoopInfo.h
100.0%
100.0 % 12 / 12 100.0 % 2 / 2
MachineBlockFrequencyInfo.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
LivePhysRegs.h
100.0%
100.0 % 19 / 19 100.0 % 3 / 3
ReachingDefAnalysis.h
100.0%
100.0 % 9 / 9 100.0 % 3 / 3
FunctionLoweringInfo.h
100.0%
100.0 % 25 / 25 100.0 % 4 / 4
CommandFlags.inc
87.0%87.0%
87.0 % 67 / 77 100.0 % 5 / 5
MachineDominators.h
95.1%95.1%
95.1 % 39 / 41 100.0 % 5 / 5
MachineFunctionPass.h
100.0%
100.0 % 12 / 12 100.0 % 5 / 5
LiveRegUnits.h
100.0%
100.0 % 35 / 35 100.0 % 6 / 6
RegisterClassInfo.h
95.7%95.7%
95.7 % 22 / 23 100.0 % 7 / 7
LiveVariables.h
100.0%
100.0 % 34 / 34 100.0 % 8 / 8

Generated by: LCOV version 1.13