LCOV - code coverage report
Current view: top level - include/llvm/CodeGen Hit Total Coverage
Test: llvm-toolchain.info Lines: 4406 4651 94.7 %
Date: 2017-02-23 00:13:30 Functions: 680 930 73.1 %
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.6%95.6%
95.6 % 347 / 363 37.7 % 81 / 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.2%97.2%
97.2 % 173 / 178 100.0 % 4 / 4
DFAPacketizer.h
46.7%46.7%
46.7 % 7 / 15 28.6 % 2 / 7
DIE.h
92.0%92.0%
92.0 % 92 / 100 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
FastISel.h
93.5%93.5%
93.5 % 58 / 62 62.5 % 5 / 8
FaultMaps.h
100.0%
100.0 % 23 / 23 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
60.0%60.0%
60.0 % 3 / 5 0.0 % 0 / 3
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
100.0%
100.0 % 2 / 2 50.0 % 1 / 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 % 154 / 158 100.0 % 21 / 21
LiveIntervalAnalysis.h
92.9%92.9%
92.9 % 52 / 56 87.5 % 7 / 8
LiveIntervalUnion.h
100.0%
100.0 % 28 / 28 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
LowLevelType.h
100.0%
100.0 % 31 / 31 - 0 / 0
MIRYamlMapping.h
100.0%
100.0 % 152 / 152 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
83.7%83.7%
83.7 % 41 / 49 66.7 % 2 / 3
MachineFrameInfo.h
100.0%
100.0 % 62 / 62 100.0 % 1 / 1
MachineFunction.h
98.8%98.8%
98.8 % 81 / 82 64.3 % 27 / 42
MachineFunctionPass.h
100.0%
100.0 % 13 / 13 85.7 % 6 / 7
MachineInstr.h
100.0%
100.0 % 146 / 146 100.0 % 12 / 12
MachineInstrBuilder.h
94.7%94.7%
94.7 % 124 / 131 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
100.0%
100.0 % 10 / 10 75.0 % 3 / 4
MachineOperand.h
97.4%97.4%
97.4 % 111 / 114 - 0 / 0
MachineOptimizationRemarkEmitter.h
100.0%
100.0 % 13 / 13 66.7 % 4 / 6
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.5%93.5%
93.5 % 115 / 123 79.3 % 23 / 29
MachineTraceMetrics.h
95.0%95.0%
95.0 % 19 / 20 66.7 % 2 / 3
MachineValueType.h
92.1%92.1%
92.1 % 164 / 178 100.0 % 9 / 9
PBQPRAConstraint.h
100.0%
100.0 % 7 / 7 66.7 % 2 / 3
PseudoSourceValue.h
100.0%
100.0 % 7 / 7 44.4 % 4 / 9
RegAllocPBQP.h
98.9%98.9%
98.9 % 187 / 189 90.6 % 29 / 32
RegAllocRegistry.h
100.0%
100.0 % 8 / 8 100.0 % 1 / 1
RegisterClassInfo.h
100.0%
100.0 % 24 / 24 100.0 % 7 / 7
RegisterPressure.h
100.0%
100.0 % 63 / 63 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 56.2 % 9 / 16
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
66.7%66.7%
66.7 % 12 / 18 54.5 % 6 / 11
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.1%94.1%
94.1 % 176 / 187 92.9 % 78 / 84
SelectionDAGISel.h
44.0%44.0%
44.0 % 11 / 25 36.4 % 4 / 11
SelectionDAGNodes.h
99.0%99.0%
99.0 % 480 / 485 97.5 % 39 / 40
SelectionDAGTargetInfo.h
100.0%
100.0 % 21 / 21 100.0 % 10 / 10
SlotIndexes.h
83.8%83.8%
83.8 % 129 / 154 91.7 % 11 / 12
StackMaps.h
100.0%
100.0 % 30 / 30 100.0 % 5 / 5
StackProtector.h
69.2%69.2%
69.2 % 9 / 13 80.0 % 4 / 5
TailDuplicator.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
TargetLoweringObjectFileImpl.h
100.0%
100.0 % 5 / 5 50.0 % 3 / 6
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