LCOV - code coverage report
Current view: top level - include/llvm/CodeGen Hit Total Coverage
Test: llvm-toolchain.info Lines: 4731 5271 89.8 %
Date: 2018-02-22 04:41:24 Functions: 1025 1445 70.9 %
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
GCStrategy.h
66.7%66.7%
66.7 % 4 / 6 25.0 % 1 / 4
LatencyPriorityQueue.h
47.4%47.4%
47.4 % 9 / 19 25.0 % 2 / 8
DFAPacketizer.h
46.7%46.7%
46.7 % 7 / 15 28.6 % 2 / 7
SelectionDAGISel.h
44.0%44.0%
44.0 % 11 / 25 36.4 % 4 / 11
TargetLoweringObjectFileImpl.h
83.3%83.3%
83.3 % 5 / 6 37.5 % 3 / 8
BasicTTIImpl.h
93.1%93.1%
93.1 % 377 / 405 42.7 % 106 / 248
TargetInstrInfo.h
49.3%49.3%
49.3 % 99 / 201 44.2 % 42 / 95
PseudoSourceValue.h
100.0%
100.0 % 7 / 7 44.4 % 4 / 9
MachineDominanceFrontier.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
LiveRangeEdit.h
95.0%95.0%
95.0 % 19 / 20 50.0 % 4 / 8
AccelTable.h
83.3%83.3%
83.3 % 20 / 24 52.9 % 9 / 17
TargetSubtargetInfo.h
56.4%56.4%
56.4 % 22 / 39 53.6 % 15 / 28
PBQPRAConstraint.h
100.0%
100.0 % 8 / 8 60.0 % 3 / 5
MachineTraceMetrics.h
95.2%95.2%
95.2 % 20 / 21 60.0 % 3 / 5
GCMetadataPrinter.h
66.7%66.7%
66.7 % 2 / 3 60.0 % 3 / 5
ScheduleDAGInstrs.h
94.1%94.1%
94.1 % 16 / 17 60.0 % 3 / 5
FastISel.h
92.7%92.7%
92.7 % 51 / 55 60.0 % 6 / 10
MachineOptimizationRemarkEmitter.h
94.1%94.1%
94.1 % 32 / 34 60.0 % 9 / 15
ScheduleDAG.h
87.7%87.7%
87.7 % 57 / 65 61.1 % 11 / 18
ScheduleHazardRecognizer.h
68.4%68.4%
68.4 % 13 / 19 61.5 % 8 / 13
TargetLoweringObjectFile.h
64.7%64.7%
64.7 % 11 / 17 62.5 % 5 / 8
MachinePassRegistry.h
95.2%95.2%
95.2 % 20 / 21 62.5 % 10 / 16
TargetRegisterInfo.h
82.9%82.9%
82.9 % 116 / 140 65.8 % 25 / 38
WinEHFuncInfo.h
100.0%
100.0 % 4 / 4 66.7 % 2 / 3
MachineBranchProbabilityInfo.h
100.0%
100.0 % 6 / 6 66.7 % 2 / 3
TargetPassConfig.h
74.2%74.2%
74.2 % 23 / 31 66.7 % 12 / 18
MachineFunction.h
96.6%96.6%
96.6 % 56 / 58 70.5 % 31 / 44
TargetFrameLowering.h
78.0%78.0%
78.0 % 39 / 50 73.9 % 17 / 23
MachineModuleInfoImpls.h
100.0%
100.0 % 10 / 10 75.0 % 3 / 4
MIRYamlMapping.h
86.5%86.5%
86.5 % 166 / 192 78.0 % 32 / 41
TargetLowering.h
87.7%87.7%
87.7 % 455 / 519 78.4 % 149 / 190
ExecutionDomainFix.h
100.0%
100.0 % 21 / 21 80.0 % 4 / 5
MachineLoopInfo.h
100.0%
100.0 % 12 / 12 80.0 % 4 / 5
MachineScheduler.h
92.6%92.6%
92.6 % 100 / 108 82.9 % 29 / 35
MachineFunctionPass.h
100.0%
100.0 % 13 / 13 85.7 % 6 / 7
LiveIntervals.h
91.3%91.3%
91.3 % 42 / 46 87.5 % 7 / 8
FunctionLoweringInfo.h
100.0%
100.0 % 29 / 29 87.5 % 7 / 8
RegAllocPBQP.h
98.2%98.2%
98.2 % 161 / 164 90.3 % 28 / 31
AsmPrinter.h
91.7%91.7%
91.7 % 22 / 24 90.9 % 10 / 11
SlotIndexes.h
87.8%87.8%
87.8 % 79 / 90 90.9 % 10 / 11
SelectionDAGTargetInfo.h
100.0%
100.0 % 22 / 22 91.7 % 11 / 12
MachineModuleInfo.h
100.0%
100.0 % 14 / 14 92.9 % 13 / 14
SelectionDAG.h
93.8%93.8%
93.8 % 166 / 177 93.5 % 87 / 93
SelectionDAGNodes.h
98.1%98.1%
98.1 % 362 / 369 96.7 % 29 / 30
MachineJumpTableInfo.h
80.0%80.0%
80.0 % 4 / 5 - 0 / 0
LoopTraversal.h
100.0%
100.0 % 1 / 1 - 0 / 0
TargetOpcodes.h
100.0%
100.0 % 1 / 1 - 0 / 0
DIEValue.def
100.0%
100.0 % 10 / 10 - 0 / 0
TargetCallingConv.h
97.9%97.9%
97.9 % 46 / 47 - 0 / 0
MachineOperand.h
95.3%95.3%
95.3 % 82 / 86 - 0 / 0
Analysis.h
100.0%
100.0 % 1 / 1 - 0 / 0
ISDOpcodes.h
100.0%
100.0 % 4 / 4 - 0 / 0
MachinePostDominators.h
100.0%
100.0 % 2 / 2 - 0 / 0
MachineConstantPool.h
90.0%90.0%
90.0 % 9 / 10 - 0 / 0
CostTable.h
100.0%
100.0 % 4 / 4 - 0 / 0
DwarfStringPoolEntry.h
100.0%
100.0 % 9 / 9 - 0 / 0
SelectionDAGAddressAnalysis.h
100.0%
100.0 % 3 / 3 - 0 / 0
IntrinsicLowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
SchedulerRegistry.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
LinkAllAsmWriterComponents.h
60.0%60.0%
60.0 % 3 / 5 100.0 % 1 / 1
FaultMaps.h
100.0%
100.0 % 18 / 18 100.0 % 1 / 1
MachineFrameInfo.h
100.0%
100.0 % 66 / 66 100.0 % 1 / 1
LiveIntervalUnion.h
100.0%
100.0 % 23 / 23 100.0 % 1 / 1
RegAllocRegistry.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
TailDuplicator.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
CalcSpillWeights.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
LivePhysRegs.h
100.0%
100.0 % 15 / 15 100.0 % 2 / 2
TargetSchedule.h
100.0%
100.0 % 11 / 11 100.0 % 2 / 2
MachineInstrBundle.h
96.6%96.6%
96.6 % 28 / 29 100.0 % 2 / 2
LazyMachineBlockFrequencyInfo.h
66.7%66.7%
66.7 % 2 / 3 100.0 % 2 / 2
LinkAllCodegenComponents.h
16.7%16.7%
16.7 % 3 / 18 100.0 % 2 / 2
LiveRegMatrix.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
ScheduleDFS.h
100.0%
100.0 % 15 / 15 100.0 % 2 / 2
RegisterScavenging.h
94.4%94.4%
94.4 % 17 / 18 100.0 % 2 / 2
MachineBlockFrequencyInfo.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
LiveStacks.h
87.5%87.5%
87.5 % 7 / 8 100.0 % 3 / 3
ScoreboardHazardRecognizer.h
100.0%
100.0 % 14 / 14 100.0 % 3 / 3
StackProtector.h
100.0%
100.0 % 4 / 4 100.0 % 3 / 3
GCMetadata.h
100.0%
100.0 % 10 / 10 100.0 % 3 / 3
MachineMemOperand.h
100.0%
100.0 % 44 / 44 100.0 % 3 / 3
EdgeBundles.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
LexicalScopes.h
100.0%
100.0 % 32 / 32 100.0 % 4 / 4
RegisterUsageInfo.h
100.0%
100.0 % 8 / 8 100.0 % 4 / 4
VirtRegMap.h
100.0%
100.0 % 16 / 16 100.0 % 4 / 4
LiveRegUnits.h
100.0%
100.0 % 24 / 24 100.0 % 5 / 5
StackMaps.h
100.0%
100.0 % 21 / 21 100.0 % 5 / 5
MachineBasicBlock.h
100.0%
100.0 % 53 / 53 100.0 % 5 / 5
DIE.h
91.9%91.9%
91.9 % 68 / 74 100.0 % 5 / 5
CommandFlags.def
94.8%94.8%
94.8 % 183 / 193 100.0 % 5 / 5
ReachingDefAnalysis.h
100.0%
100.0 % 10 / 10 100.0 % 5 / 5
MachineDominators.h
93.0%93.0%
93.0 % 40 / 43 100.0 % 7 / 7
RegisterClassInfo.h
100.0%
100.0 % 23 / 23 100.0 % 8 / 8
RegisterPressure.h
100.0%
100.0 % 57 / 57 100.0 % 8 / 8
MachineInstrBundleIterator.h
100.0%
100.0 % 26 / 26 100.0 % 9 / 9
CallingConvLower.h
100.0%
100.0 % 88 / 88 100.0 % 10 / 10
LiveVariables.h
100.0%
100.0 % 35 / 35 100.0 % 11 / 11
MachineInstrBuilder.h
96.0%96.0%
96.0 % 121 / 126 100.0 % 12 / 12
MachineValueType.h
78.2%78.2%
78.2 % 215 / 275 100.0 % 16 / 16
MachineInstr.h
100.0%
100.0 % 153 / 153 100.0 % 16 / 16
MachineRegisterInfo.h
99.2%99.2%
99.2 % 117 / 118 100.0 % 20 / 20
LiveInterval.h
96.5%96.5%
96.5 % 110 / 114 100.0 % 22 / 22
ValueTypes.h
96.8%96.8%
96.8 % 121 / 125 100.0 % 28 / 28

Generated by: LCOV version 1.13