LCOV - code coverage report
Current view: top level - include/llvm/CodeGen Hit Total Coverage
Test: llvm-toolchain.info Lines: 4402 4646 94.7 %
Date: 2017-03-30 17:00:58 Functions: 706 961 73.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
Analysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
AsmPrinter.h
91.7%91.7%
91.7 % 22 / 24 91.7 % 11 / 12
BasicTTIImpl.h
95.0%95.0%
95.0 % 361 / 380 40.0 % 86 / 215
CalcSpillWeights.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
CallingConvLower.h
100.0%
100.0 % 119 / 119 100.0 % 10 / 10
CommandFlags.h
97.1%97.1%
97.1 % 169 / 174 100.0 % 4 / 4
DFAPacketizer.h
46.7%46.7%
46.7 % 7 / 15 28.6 % 2 / 7
DIE.h
92.9%92.9%
92.9 % 92 / 99 100.0 % 4 / 4
DIEValue.def
100.0%
100.0 % 10 / 10 - 0 / 0
DwarfStringPoolEntry.h
100.0%
100.0 % 4 / 4 - 0 / 0
EdgeBundles.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
ExecutionDepsFix.h
100.0%
100.0 % 24 / 24 80.0 % 4 / 5
FastISel.h
93.4%93.4%
93.4 % 57 / 61 60.0 % 6 / 10
FaultMaps.h
100.0%
100.0 % 22 / 22 100.0 % 1 / 1
FunctionLoweringInfo.h
100.0%
100.0 % 33 / 33 100.0 % 10 / 10
GCMetadata.h
95.2%95.2%
95.2 % 20 / 21 100.0 % 2 / 2
GCMetadataPrinter.h
50.0%50.0%
50.0 % 1 / 2 50.0 % 1 / 2
GCStrategy.h
66.7%66.7%
66.7 % 4 / 6 25.0 % 1 / 4
ISDOpcodes.h
100.0%
100.0 % 4 / 4 - 0 / 0
IntrinsicLowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
LatencyPriorityQueue.h
47.4%47.4%
47.4 % 9 / 19 25.0 % 2 / 8
LazyMachineBlockFrequencyInfo.h
66.7%66.7%
66.7 % 2 / 3 100.0 % 2 / 2
LexicalScopes.h
100.0%
100.0 % 37 / 37 100.0 % 4 / 4
LinkAllAsmWriterComponents.h
60.0%60.0%
60.0 % 3 / 5 100.0 % 1 / 1
LinkAllCodegenComponents.h
16.7%16.7%
16.7 % 3 / 18 100.0 % 2 / 2
LiveInterval.h
97.5%97.5%
97.5 % 156 / 160 100.0 % 21 / 21
LiveIntervalAnalysis.h
92.9%92.9%
92.9 % 52 / 56 87.5 % 7 / 8
LiveIntervalUnion.h
100.0%
100.0 % 24 / 24 100.0 % 1 / 1
LivePhysRegs.h
100.0%
100.0 % 20 / 20 100.0 % 2 / 2
LiveRangeEdit.h
100.0%
100.0 % 25 / 25 62.5 % 5 / 8
LiveRegMatrix.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
LiveRegUnits.h
100.0%
100.0 % 29 / 29 100.0 % 5 / 5
LiveStackAnalysis.h
73.3%73.3%
73.3 % 11 / 15 100.0 % 3 / 3
LiveVariables.h
100.0%
100.0 % 42 / 42 100.0 % 11 / 11
MIRYamlMapping.h
100.0%
100.0 % 153 / 153 100.0 % 30 / 30
MachineBasicBlock.h
100.0%
100.0 % 107 / 107 100.0 % 10 / 10
MachineBranchProbabilityInfo.h
100.0%
100.0 % 7 / 7 66.7 % 2 / 3
MachineConstantPool.h
90.9%90.9%
90.9 % 10 / 11 - 0 / 0
MachineDominanceFrontier.h
75.0%75.0%
75.0 % 3 / 4 50.0 % 1 / 2
MachineDominators.h
95.7%95.7%
95.7 % 45 / 47 100.0 % 5 / 5
MachineFrameInfo.h
100.0%
100.0 % 63 / 63 100.0 % 1 / 1
MachineFunction.h
98.8%98.8%
98.8 % 81 / 82 64.4 % 29 / 45
MachineFunctionPass.h
100.0%
100.0 % 13 / 13 85.7 % 6 / 7
MachineInstr.h
100.0%
100.0 % 148 / 148 100.0 % 13 / 13
MachineInstrBuilder.h
94.6%94.6%
94.6 % 123 / 130 100.0 % 12 / 12
MachineInstrBundle.h
93.9%93.9%
93.9 % 31 / 33 100.0 % 2 / 2
MachineInstrBundleIterator.h
100.0%
100.0 % 58 / 58 100.0 % 9 / 9
MachineJumpTableInfo.h
80.0%80.0%
80.0 % 4 / 5 - 0 / 0
MachineLoopInfo.h
100.0%
100.0 % 18 / 18 80.0 % 4 / 5
MachineMemOperand.h
97.4%97.4%
97.4 % 37 / 38 100.0 % 1 / 1
MachineModuleInfo.h
100.0%
100.0 % 11 / 11 100.0 % 9 / 9
MachineModuleInfoImpls.h
90.9%90.9%
90.9 % 10 / 11 50.0 % 3 / 6
MachineOperand.h
97.4%97.4%
97.4 % 113 / 116 - 0 / 0
MachineOptimizationRemarkEmitter.h
100.0%
100.0 % 16 / 16 50.0 % 4 / 8
MachinePassRegistry.h
96.0%96.0%
96.0 % 24 / 25 50.0 % 8 / 16
MachinePostDominators.h
66.7%66.7%
66.7 % 2 / 3 - 0 / 0
MachineRegionInfo.h
0.0%
0.0 % 0 / 8 - 0 / 0
MachineRegisterInfo.h
99.4%99.4%
99.4 % 165 / 166 100.0 % 21 / 21
MachineScheduler.h
93.2%93.2%
93.2 % 109 / 117 80.6 % 25 / 31
MachineTraceMetrics.h
95.0%95.0%
95.0 % 19 / 20 60.0 % 3 / 5
MachineValueType.h
92.1%92.1%
92.1 % 164 / 178 100.0 % 9 / 9
PBQPRAConstraint.h
100.0%
100.0 % 8 / 8 60.0 % 3 / 5
PseudoSourceValue.h
100.0%
100.0 % 7 / 7 44.4 % 4 / 9
RegAllocPBQP.h
98.4%98.4%
98.4 % 185 / 188 90.6 % 29 / 32
RegAllocRegistry.h
100.0%
100.0 % 8 / 8 100.0 % 1 / 1
RegisterClassInfo.h
100.0%
100.0 % 23 / 23 100.0 % 8 / 8
RegisterPressure.h
100.0%
100.0 % 62 / 62 100.0 % 8 / 8
RegisterScavenging.h
95.0%95.0%
95.0 % 19 / 20 100.0 % 2 / 2
RegisterUsageInfo.h
100.0%
100.0 % 9 / 9 100.0 % 4 / 4
ResourcePriorityQueue.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 7
ScheduleDAG.h
88.2%88.2%
88.2 % 67 / 76 55.6 % 10 / 18
ScheduleDAGInstrs.h
100.0%
100.0 % 22 / 22 80.0 % 4 / 5
ScheduleDFS.h
100.0%
100.0 % 20 / 20 100.0 % 2 / 2
ScheduleHazardRecognizer.h
68.4%68.4%
68.4 % 13 / 19 61.5 % 8 / 13
SchedulerRegistry.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
ScoreboardHazardRecognizer.h
100.0%
100.0 % 14 / 14 100.0 % 3 / 3
SelectionDAG.h
94.2%94.2%
94.2 % 180 / 191 92.9 % 79 / 85
SelectionDAGISel.h
44.0%44.0%
44.0 % 11 / 25 36.4 % 4 / 11
SelectionDAGNodes.h
99.0%99.0%
99.0 % 475 / 480 97.5 % 39 / 40
SelectionDAGTargetInfo.h
100.0%
100.0 % 21 / 21 100.0 % 10 / 10
SlotIndexes.h
83.0%83.0%
83.0 % 122 / 147 90.9 % 10 / 11
StackMaps.h
100.0%
100.0 % 30 / 30 100.0 % 5 / 5
StackProtector.h
75.0%75.0%
75.0 % 9 / 12 80.0 % 4 / 5
TailDuplicator.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
TargetLoweringObjectFileImpl.h
83.3%83.3%
83.3 % 5 / 6 37.5 % 3 / 8
TargetPassConfig.h
81.8%81.8%
81.8 % 27 / 33 70.6 % 12 / 17
TargetSchedule.h
100.0%
100.0 % 12 / 12 100.0 % 2 / 2
ValueTypes.h
96.5%96.5%
96.5 % 109 / 113 100.0 % 23 / 23
VirtRegMap.h
100.0%
100.0 % 20 / 20 100.0 % 4 / 4
WinEHFuncInfo.h
100.0%
100.0 % 7 / 7 66.7 % 2 / 3

Generated by: LCOV version 1.13