LCOV - code coverage report
Current view: top level - include/llvm/CodeGen Hit Total Coverage
Test: llvm-toolchain.info Lines: 4664 5163 90.3 %
Date: 2018-07-13 00:08:38 Functions: 1071 1541 69.5 %
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
LinkAllCodegenComponents.h
16.7%16.7%
16.7 % 3 / 18 100.0 % 2 / 2
DFAPacketizer.h
46.7%46.7%
46.7 % 7 / 15 28.6 % 2 / 7
LatencyPriorityQueue.h
47.4%47.4%
47.4 % 9 / 19 25.0 % 2 / 8
TargetInstrInfo.h
50.0%50.0%
50.0 % 104 / 208 44.9 % 44 / 98
ScheduleHazardRecognizer.h
52.6%52.6%
52.6 % 10 / 19 53.8 % 7 / 13
TargetSubtargetInfo.h
56.4%56.4%
56.4 % 22 / 39 53.6 % 15 / 28
SelectionDAGISel.h
58.8%58.8%
58.8 % 20 / 34 66.7 % 20 / 30
LinkAllAsmWriterComponents.h
60.0%60.0%
60.0 % 3 / 5 100.0 % 1 / 1
LazyMachineBlockFrequencyInfo.h
66.7%66.7%
66.7 % 2 / 3 100.0 % 2 / 2
GCMetadataPrinter.h
66.7%66.7%
66.7 % 2 / 3 60.0 % 3 / 5
GCStrategy.h
66.7%66.7%
66.7 % 4 / 6 25.0 % 1 / 4
TargetFrameLowering.h
78.0%78.0%
78.0 % 39 / 50 73.9 % 17 / 23
TargetPassConfig.h
80.6%80.6%
80.6 % 25 / 31 72.2 % 13 / 18
TargetRegisterInfo.h
81.7%81.7%
81.7 % 116 / 142 64.1 % 25 / 39
AccelTable.h
82.8%82.8%
82.8 % 24 / 29 54.5 % 12 / 22
ScheduleDAG.h
83.1%83.1%
83.1 % 54 / 65 61.1 % 11 / 18
MIRYamlMapping.h
86.2%86.2%
86.2 % 175 / 203 78.6 % 33 / 42
PseudoSourceValue.h
87.5%87.5%
87.5 % 7 / 8 44.4 % 4 / 9
LiveStacks.h
87.5%87.5%
87.5 % 7 / 8 100.0 % 3 / 3
SlotIndexes.h
87.8%87.8%
87.8 % 79 / 90 90.9 % 10 / 11
TargetLowering.h
88.2%88.2%
88.2 % 487 / 552 79.6 % 156 / 196
BasicTTIImpl.h
89.3%89.3%
89.3 % 391 / 438 39.4 % 125 / 317
MachineConstantPool.h
90.0%90.0%
90.0 % 9 / 10 - 0 / 0
LiveIntervals.h
91.3%91.3%
91.3 % 42 / 46 87.5 % 7 / 8
AsmPrinter.h
91.7%91.7%
91.7 % 22 / 24 90.9 % 10 / 11
DIE.h
91.9%91.9%
91.9 % 68 / 74 100.0 % 5 / 5
MachineScheduler.h
92.6%92.6%
92.6 % 100 / 108 82.9 % 29 / 35
FastISel.h
92.9%92.9%
92.9 % 52 / 56 60.0 % 6 / 10
SelectionDAG.h
93.0%93.0%
93.0 % 159 / 171 93.5 % 87 / 93
ScheduleDAGInstrs.h
94.1%94.1%
94.1 % 16 / 17 60.0 % 3 / 5
RegisterScavenging.h
94.4%94.4%
94.4 % 17 / 18 100.0 % 2 / 2
CommandFlags.inc
94.8%94.8%
94.8 % 184 / 194 100.0 % 5 / 5
LiveRangeEdit.h
95.0%95.0%
95.0 % 19 / 20 50.0 % 4 / 8
MachinePassRegistry.h
95.2%95.2%
95.2 % 20 / 21 62.5 % 10 / 16
MachineTraceMetrics.h
95.2%95.2%
95.2 % 20 / 21 60.0 % 3 / 5
MachineInstrBuilder.h
96.0%96.0%
96.0 % 121 / 126 100.0 % 12 / 12
MachineInstrBundle.h
96.6%96.6%
96.6 % 28 / 29 100.0 % 2 / 2
MachineOperand.h
96.6%96.6%
96.6 % 85 / 88 - 0 / 0
MachineFunction.h
96.6%96.6%
96.6 % 57 / 59 75.0 % 30 / 40
ValueTypes.h
96.8%96.8%
96.8 % 121 / 125 100.0 % 30 / 30
MachineOptimizationRemarkEmitter.h
97.1%97.1%
97.1 % 33 / 34 62.5 % 10 / 16
LiveInterval.h
97.5%97.5%
97.5 % 115 / 118 100.0 % 23 / 23
MachineDominators.h
97.7%97.7%
97.7 % 42 / 43 100.0 % 7 / 7
RegAllocPBQP.h
98.2%98.2%
98.2 % 161 / 164 90.3 % 28 / 31
SelectionDAGNodes.h
98.2%98.2%
98.2 % 378 / 385 96.8 % 30 / 31
MachineInstr.h
99.4%99.4%
99.4 % 157 / 158 100.0 % 18 / 18
TailDuplicator.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
IntrinsicLowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
MachineBlockFrequencyInfo.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
MachineDominanceFrontier.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
TargetOpcodes.h
100.0%
100.0 % 1 / 1 - 0 / 0
LoopTraversal.h
100.0%
100.0 % 1 / 1 - 0 / 0
Analysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
MachinePostDominators.h
100.0%
100.0 % 2 / 2 - 0 / 0
LiveRegMatrix.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
SelectionDAGAddressAnalysis.h
100.0%
100.0 % 3 / 3 - 0 / 0
CalcSpillWeights.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
CostTable.h
100.0%
100.0 % 4 / 4 - 0 / 0
WinEHFuncInfo.h
100.0%
100.0 % 4 / 4 66.7 % 2 / 3
StackProtector.h
100.0%
100.0 % 4 / 4 100.0 % 3 / 3
ISDOpcodes.h
100.0%
100.0 % 4 / 4 - 0 / 0
EdgeBundles.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
SchedulerRegistry.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
MachineJumpTableInfo.h
100.0%
100.0 % 5 / 5 - 0 / 0
WasmEHFuncInfo.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
MachineBranchProbabilityInfo.h
100.0%
100.0 % 6 / 6 66.7 % 2 / 3
RegAllocRegistry.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
TargetLoweringObjectFileImpl.h
100.0%
100.0 % 7 / 7 37.5 % 3 / 8
PBQPRAConstraint.h
100.0%
100.0 % 8 / 8 60.0 % 3 / 5
RegisterUsageInfo.h
100.0%
100.0 % 8 / 8 100.0 % 4 / 4
DwarfStringPoolEntry.h
100.0%
100.0 % 9 / 9 - 0 / 0
DIEValue.def
100.0%
100.0 % 10 / 10 - 0 / 0
ReachingDefAnalysis.h
100.0%
100.0 % 10 / 10 100.0 % 5 / 5
MachineModuleInfoImpls.h
100.0%
100.0 % 10 / 10 75.0 % 3 / 4
GCMetadata.h
100.0%
100.0 % 10 / 10 100.0 % 3 / 3
TargetSchedule.h
100.0%
100.0 % 11 / 11 100.0 % 2 / 2
MachineLoopInfo.h
100.0%
100.0 % 12 / 12 80.0 % 4 / 5
MachineFunctionPass.h
100.0%
100.0 % 13 / 13 85.7 % 6 / 7
ScoreboardHazardRecognizer.h
100.0%
100.0 % 14 / 14 100.0 % 3 / 3
MachineModuleInfo.h
100.0%
100.0 % 14 / 14 92.9 % 13 / 14
ScheduleDFS.h
100.0%
100.0 % 15 / 15 100.0 % 2 / 2
VirtRegMap.h
100.0%
100.0 % 16 / 16 100.0 % 4 / 4
FaultMaps.h
100.0%
100.0 % 18 / 18 100.0 % 1 / 1
LivePhysRegs.h
100.0%
100.0 % 19 / 19 100.0 % 3 / 3
ExecutionDomainFix.h
100.0%
100.0 % 21 / 21 80.0 % 4 / 5
StackMaps.h
100.0%
100.0 % 21 / 21 100.0 % 5 / 5
SelectionDAGTargetInfo.h
100.0%
100.0 % 22 / 22 91.7 % 11 / 12
RegisterClassInfo.h
100.0%
100.0 % 23 / 23 100.0 % 8 / 8
LiveIntervalUnion.h
100.0%
100.0 % 23 / 23 100.0 % 1 / 1
MachineOutliner.h
100.0%
100.0 % 26 / 26 100.0 % 6 / 6
MachineInstrBundleIterator.h
100.0%
100.0 % 26 / 26 100.0 % 9 / 9
FunctionLoweringInfo.h
100.0%
100.0 % 29 / 29 87.5 % 7 / 8
LexicalScopes.h
100.0%
100.0 % 33 / 33 100.0 % 4 / 4
LiveVariables.h
100.0%
100.0 % 35 / 35 100.0 % 11 / 11
LiveRegUnits.h
100.0%
100.0 % 38 / 38 100.0 % 6 / 6
MachineMemOperand.h
100.0%
100.0 % 43 / 43 100.0 % 3 / 3
TargetCallingConv.h
100.0%
100.0 % 47 / 47 - 0 / 0
RegisterPressure.h
100.0%
100.0 % 57 / 57 100.0 % 8 / 8
MachineBasicBlock.h
100.0%
100.0 % 59 / 59 100.0 % 10 / 10
MachineFrameInfo.h
100.0%
100.0 % 66 / 66 100.0 % 1 / 1
CallingConvLower.h
100.0%
100.0 % 88 / 88 100.0 % 10 / 10
MachineRegisterInfo.h
100.0%
100.0 % 120 / 120 100.0 % 19 / 19

Generated by: LCOV version 1.13