LCOV - code coverage report
Current view: top level - include/llvm/CodeGen Hit Total Coverage
Test: llvm-toolchain.info Lines: 5044 5376 93.8 %
Date: 2017-09-14 15:23:50 Functions: 731 1005 72.7 %
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 / 12 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
SelectionDAGISel.h
44.0%44.0%
44.0 % 11 / 25 36.4 % 4 / 11
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
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
ScheduleHazardRecognizer.h
68.4%68.4%
68.4 % 13 / 19 61.5 % 8 / 13
LiveStackAnalysis.h
73.3%73.3%
73.3 % 11 / 15 100.0 % 3 / 3
TargetPassConfig.h
73.3%73.3%
73.3 % 22 / 30 64.7 % 11 / 17
MachineDominanceFrontier.h
75.0%75.0%
75.0 % 3 / 4 50.0 % 1 / 2
MachineValueType.h
78.8%78.8%
78.8 % 242 / 307 100.0 % 16 / 16
MachineJumpTableInfo.h
80.0%80.0%
80.0 % 4 / 5 - 0 / 0
TargetLoweringObjectFileImpl.h
83.3%83.3%
83.3 % 5 / 6 37.5 % 3 / 8
SlotIndexes.h
84.1%84.1%
84.1 % 122 / 145 90.9 % 10 / 11
MIRYamlMapping.h
87.8%87.8%
87.8 % 172 / 196 78.0 % 32 / 41
ScheduleDAG.h
89.5%89.5%
89.5 % 68 / 76 55.6 % 10 / 18
MachineConstantPool.h
90.9%90.9%
90.9 % 10 / 11 - 0 / 0
AsmPrinter.h
91.7%91.7%
91.7 % 22 / 24 91.7 % 11 / 12
LiveIntervalAnalysis.h
92.6%92.6%
92.6 % 50 / 54 87.5 % 7 / 8
DIE.h
92.9%92.9%
92.9 % 91 / 98 100.0 % 5 / 5
MachineScheduler.h
93.4%93.4%
93.4 % 113 / 121 82.9 % 29 / 35
FastISel.h
93.4%93.4%
93.4 % 57 / 61 60.0 % 6 / 10
MachineDominators.h
93.8%93.8%
93.8 % 45 / 48 100.0 % 7 / 7
MachineInstrBundle.h
93.9%93.9%
93.9 % 31 / 33 100.0 % 2 / 2
MachineInstrBuilder.h
94.0%94.0%
94.0 % 126 / 134 100.0 % 12 / 12
BasicTTIImpl.h
94.2%94.2%
94.2 % 456 / 484 42.4 % 100 / 236
SelectionDAG.h
94.7%94.7%
94.7 % 178 / 188 93.1 % 81 / 87
RegisterScavenging.h
95.2%95.2%
95.2 % 20 / 21 100.0 % 2 / 2
MachineTraceMetrics.h
95.2%95.2%
95.2 % 20 / 21 60.0 % 3 / 5
GCMetadata.h
95.5%95.5%
95.5 % 21 / 22 100.0 % 3 / 3
MachinePassRegistry.h
95.5%95.5%
95.5 % 21 / 22 62.5 % 10 / 16
ScheduleDAGInstrs.h
95.5%95.5%
95.5 % 21 / 22 60.0 % 3 / 5
LiveRangeEdit.h
95.8%95.8%
95.8 % 23 / 24 50.0 % 4 / 8
ValueTypes.h
96.9%96.9%
96.9 % 124 / 128 100.0 % 29 / 29
CommandFlags.h
97.4%97.4%
97.4 % 184 / 189 100.0 % 4 / 4
MachineOperand.h
97.5%97.5%
97.5 % 115 / 118 - 0 / 0
LiveInterval.h
97.5%97.5%
97.5 % 154 / 158 100.0 % 21 / 21
MachineMemOperand.h
97.5%97.5%
97.5 % 39 / 40 100.0 % 1 / 1
MachineFunction.h
97.6%97.6%
97.6 % 83 / 85 70.7 % 29 / 41
RegAllocPBQP.h
98.4%98.4%
98.4 % 186 / 189 90.3 % 28 / 31
MachineRegisterInfo.h
98.8%98.8%
98.8 % 162 / 164 100.0 % 18 / 18
SelectionDAGNodes.h
98.7%98.7%
98.7 % 464 / 470 96.8 % 30 / 31
TailDuplicator.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
Analysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
MachineBlockFrequencyInfo.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
IntrinsicLowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
MachinePostDominators.h
100.0%
100.0 % 3 / 3 - 0 / 0
LiveRegMatrix.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
CalcSpillWeights.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
DwarfStringPoolEntry.h
100.0%
100.0 % 4 / 4 - 0 / 0
StackProtector.h
100.0%
100.0 % 4 / 4 100.0 % 3 / 3
ISDOpcodes.h
100.0%
100.0 % 4 / 4 - 0 / 0
SelectionDAGAddressAnalysis.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 % 6 / 6 100.0 % 1 / 1
PseudoSourceValue.h
100.0%
100.0 % 7 / 7 44.4 % 4 / 9
WinEHFuncInfo.h
100.0%
100.0 % 7 / 7 66.7 % 2 / 3
MachineBranchProbabilityInfo.h
100.0%
100.0 % 7 / 7 66.7 % 2 / 3
PBQPRAConstraint.h
100.0%
100.0 % 8 / 8 60.0 % 3 / 5
RegAllocRegistry.h
100.0%
100.0 % 8 / 8 100.0 % 1 / 1
RegisterUsageInfo.h
100.0%
100.0 % 9 / 9 100.0 % 4 / 4
DIEValue.def
100.0%
100.0 % 10 / 10 - 0 / 0
MachineModuleInfoImpls.h
100.0%
100.0 % 10 / 10 75.0 % 3 / 4
TargetSchedule.h
100.0%
100.0 % 12 / 12 100.0 % 2 / 2
MachineModuleInfo.h
100.0%
100.0 % 12 / 12 92.9 % 13 / 14
MachineFunctionPass.h
100.0%
100.0 % 13 / 13 85.7 % 6 / 7
ScoreboardHazardRecognizer.h
100.0%
100.0 % 14 / 14 100.0 % 3 / 3
MachineOptimizationRemarkEmitter.h
100.0%
100.0 % 16 / 16 50.0 % 4 / 8
MachineLoopInfo.h
100.0%
100.0 % 18 / 18 80.0 % 4 / 5
VirtRegMap.h
100.0%
100.0 % 19 / 19 100.0 % 4 / 4
ScheduleDFS.h
100.0%
100.0 % 20 / 20 100.0 % 2 / 2
SelectionDAGTargetInfo.h
100.0%
100.0 % 21 / 21 100.0 % 10 / 10
LivePhysRegs.h
100.0%
100.0 % 21 / 21 100.0 % 2 / 2
ExecutionDepsFix.h
100.0%
100.0 % 22 / 22 80.0 % 4 / 5
FaultMaps.h
100.0%
100.0 % 22 / 22 100.0 % 1 / 1
RegisterClassInfo.h
100.0%
100.0 % 23 / 23 100.0 % 8 / 8
LiveIntervalUnion.h
100.0%
100.0 % 24 / 24 100.0 % 1 / 1
StackMaps.h
100.0%
100.0 % 30 / 30 100.0 % 5 / 5
LiveRegUnits.h
100.0%
100.0 % 31 / 31 100.0 % 5 / 5
FunctionLoweringInfo.h
100.0%
100.0 % 32 / 32 87.5 % 7 / 8
LexicalScopes.h
100.0%
100.0 % 37 / 37 100.0 % 4 / 4
LiveVariables.h
100.0%
100.0 % 42 / 42 100.0 % 11 / 11
MachineInstrBundleIterator.h
100.0%
100.0 % 55 / 55 100.0 % 9 / 9
RegisterPressure.h
100.0%
100.0 % 63 / 63 100.0 % 8 / 8
MachineFrameInfo.h
100.0%
100.0 % 68 / 68 100.0 % 1 / 1
MachineBasicBlock.h
100.0%
100.0 % 102 / 102 100.0 % 5 / 5
CallingConvLower.h
100.0%
100.0 % 119 / 119 100.0 % 10 / 10
MachineInstr.h
100.0%
100.0 % 154 / 154 100.0 % 14 / 14
RuntimeLibcalls.def
100.0%
100.0 % 428 / 428 - 0 / 0

Generated by: LCOV version 1.13