LCOV - code coverage report
Current view: top level - lib/Target/AMDGPU Hit Total Coverage
Test: llvm-toolchain.info Lines: 17201 18604 92.5 %
Date: 2017-03-22 15:33:52 Functions: 1362 1503 90.6 %
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
AMDGPUAliasAnalysis.cpp
97.0%97.0%
97.0 % 32 / 33 100.0 % 6 / 6
AMDGPUAliasAnalysis.h
100.0%
100.0 % 12 / 12 100.0 % 5 / 5
AMDGPUAlwaysInlinePass.cpp
96.2%96.2%
96.2 % 25 / 26 60.0 % 3 / 5
AMDGPUAnnotateKernelFeatures.cpp
97.2%97.2%
97.2 % 69 / 71 85.7 % 12 / 14
AMDGPUAnnotateUniformValues.cpp
96.5%96.5%
96.5 % 82 / 85 86.7 % 13 / 15
AMDGPUAsmPrinter.cpp
95.1%95.1%
95.1 % 392 / 412 93.3 % 14 / 15
AMDGPUAsmPrinter.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
AMDGPUCallLowering.cpp
86.9%86.9%
86.9 % 73 / 84 100.0 % 5 / 5
AMDGPUCallLowering.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
AMDGPUCodeGenPrepare.cpp
99.5%99.5%
99.5 % 194 / 195 92.3 % 24 / 26
AMDGPUFrameLowering.cpp
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
AMDGPUFrameLowering.h
100.0%
100.0 % 3 / 3 66.7 % 2 / 3
AMDGPUGenRegisterBankInfo.def
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
AMDGPUISelDAGToDAG.cpp
97.2%97.2%
97.2 % 740 / 761 94.9 % 56 / 59
AMDGPUISelLowering.cpp
91.1%91.1%
91.1 % 1651 / 1812 95.2 % 99 / 104
AMDGPUISelLowering.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
AMDGPUInstrInfo.cpp
84.2%84.2%
84.2 % 16 / 19 80.0 % 4 / 5
AMDGPUInstrInfo.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
AMDGPUInstructionSelector.cpp
92.8%92.8%
92.8 % 192 / 207 100.0 % 12 / 12
AMDGPUInstructionSelector.h
100.0%
100.0 % 3 / 3 60.0 % 3 / 5
AMDGPUIntrinsicInfo.cpp
61.5%61.5%
61.5 % 16 / 26 62.5 % 5 / 8
AMDGPUIntrinsicInfo.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
AMDGPULegalizerInfo.cpp
100.0%
100.0 % 21 / 21 100.0 % 1 / 1
AMDGPULegalizerInfo.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
AMDGPULowerIntrinsics.cpp
94.9%94.9%
94.9 % 37 / 39 75.0 % 6 / 8
AMDGPUMCInstLower.cpp
94.0%94.0%
94.0 % 110 / 117 100.0 % 7 / 7
AMDGPUMachineFunction.cpp
100.0%
100.0 % 16 / 16 100.0 % 2 / 2
AMDGPUMachineFunction.h
100.0%
100.0 % 6 / 6 50.0 % 1 / 2
AMDGPUOpenCLImageTypeLoweringPass.cpp
97.7%97.7%
97.7 % 167 / 171 94.1 % 16 / 17
AMDGPUPromoteAlloca.cpp
98.1%98.1%
98.1 % 306 / 312 88.2 % 15 / 17
AMDGPURegisterBankInfo.cpp
64.4%64.4%
64.4 % 58 / 90 77.8 % 7 / 9
AMDGPURegisterBankInfo.h
100.0%
100.0 % 2 / 2 25.0 % 1 / 4
AMDGPURegisterInfo.cpp
100.0%
100.0 % 7 / 7 100.0 % 4 / 4
AMDGPURegisterInfo.h
100.0%
100.0 % 1 / 1 - 0 / 0
AMDGPURuntimeMetadata.h
100.0%
100.0 % 7 / 7 100.0 % 5 / 5
AMDGPUSubtarget.cpp
92.1%92.1%
92.1 % 152 / 165 100.0 % 16 / 16
AMDGPUSubtarget.h
99.0%99.0%
99.0 % 97 / 98 88.5 % 23 / 26
AMDGPUTargetMachine.cpp
97.9%97.9%
97.9 % 334 / 341 92.1 % 58 / 63
AMDGPUTargetMachine.h
100.0%
100.0 % 8 / 8 62.5 % 5 / 8
AMDGPUTargetObjectFile.cpp
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
AMDGPUTargetObjectFile.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
AMDGPUTargetTransformInfo.cpp
92.0%92.0%
92.0 % 104 / 113 93.8 % 15 / 16
AMDGPUTargetTransformInfo.h
100.0%
100.0 % 9 / 9 100.0 % 1 / 1
AMDGPUUnifyMetadata.cpp
100.0%
100.0 % 46 / 46 87.5 % 7 / 8
AMDILCFGStructurizer.cpp
82.8%82.8%
82.8 % 477 / 576 96.3 % 52 / 54
GCNHazardRecognizer.cpp
98.0%98.0%
98.0 % 241 / 246 96.4 % 27 / 28
GCNHazardRecognizer.h
100.0%
100.0 % 2 / 2 100.0 % 3 / 3
GCNIterativeScheduler.cpp
93.6%93.6%
93.6 % 175 / 187 80.0 % 24 / 30
GCNIterativeScheduler.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
GCNMinRegStrategy.cpp
100.0%
100.0 % 103 / 103 100.0 % 13 / 13
GCNRegPressure.cpp
70.1%70.1%
70.1 % 75 / 107 88.9 % 8 / 9
GCNRegPressure.h
95.7%95.7%
95.7 % 22 / 23 100.0 % 4 / 4
GCNSchedStrategy.cpp
94.6%94.6%
94.6 % 264 / 279 100.0 % 14 / 14
GCNSchedStrategy.h
100.0%
100.0 % 3 / 3 75.0 % 3 / 4
R600ClauseMergePass.cpp
82.9%82.9%
82.9 % 68 / 82 85.7 % 6 / 7
R600ControlFlowFinalizer.cpp
95.0%95.0%
95.0 % 307 / 323 94.4 % 17 / 18
R600EmitClauseMarkers.cpp
89.5%89.5%
89.5 % 119 / 133 92.3 % 12 / 13
R600ExpandSpecialInstrs.cpp
95.8%95.8%
95.8 % 115 / 120 83.3 % 5 / 6
R600FrameLowering.cpp
100.0%
100.0 % 13 / 13 100.0 % 1 / 1
R600FrameLowering.h
100.0%
100.0 % 7 / 7 75.0 % 3 / 4
R600ISelLowering.cpp
92.5%92.5%
92.5 % 1082 / 1170 94.7 % 36 / 38
R600ISelLowering.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
R600InstrInfo.cpp
93.2%93.2%
93.2 % 627 / 673 98.7 % 75 / 76
R600InstrInfo.h
100.0%
100.0 % 4 / 4 0.0 % 0 / 2
R600MachineFunctionInfo.cpp
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
R600MachineFunctionInfo.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
R600MachineScheduler.cpp
98.6%98.6%
98.6 % 213 / 216 100.0 % 17 / 17
R600MachineScheduler.h
100.0%
100.0 % 2 / 2 100.0 % 3 / 3
R600OptimizeVectorRegisters.cpp
98.2%98.2%
98.2 % 166 / 169 95.0 % 19 / 20
R600Packetizer.cpp
98.3%98.3%
98.3 % 173 / 176 82.4 % 14 / 17
R600RegisterInfo.cpp
94.9%94.9%
94.9 % 37 / 39 87.5 % 7 / 8
R600RegisterInfo.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
SIAnnotateControlFlow.cpp
94.4%94.4%
94.4 % 151 / 160 94.1 % 16 / 17
SIDebuggerInsertNops.cpp
100.0%
100.0 % 26 / 26 87.5 % 7 / 8
SIFixControlFlowLiveIntervals.cpp
81.8%81.8%
81.8 % 18 / 22 77.8 % 7 / 9
SIFixSGPRCopies.cpp
89.7%89.7%
89.7 % 122 / 136 88.2 % 15 / 17
SIFixVGPRCopies.cpp
100.0%
100.0 % 18 / 18 85.7 % 6 / 7
SIFoldOperands.cpp
97.3%97.3%
97.3 % 357 / 367 92.0 % 23 / 25
SIFrameLowering.cpp
89.4%89.4%
89.4 % 185 / 207 100.0 % 8 / 8
SIFrameLowering.h
100.0%
100.0 % 3 / 3 0.0 % 0 / 2
SIISelLowering.cpp
95.4%95.4%
95.4 % 2290 / 2401 98.1 % 102 / 104
SIISelLowering.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
SIInsertSkips.cpp
100.0%
100.0 % 123 / 123 92.9 % 13 / 14
SIInsertWaits.cpp
100.0%
100.0 % 222 / 222 93.8 % 15 / 16
SIInstrInfo.cpp
87.7%87.7%
87.7 % 1597 / 1820 95.9 % 93 / 97
SIInstrInfo.h
100.0%
100.0 % 70 / 70 71.4 % 5 / 7
SILoadStoreOptimizer.cpp
97.4%97.4%
97.4 % 185 / 190 84.2 % 16 / 19
SILowerControlFlow.cpp
85.3%85.3%
85.3 % 168 / 197 92.9 % 13 / 14
SILowerI1Copies.cpp
98.7%98.7%
98.7 % 77 / 78 77.8 % 7 / 9
SIMachineFunctionInfo.cpp
93.3%93.3%
93.3 % 97 / 104 90.0 % 9 / 10
SIMachineFunctionInfo.h
93.8%93.8%
93.8 % 75 / 80 61.5 % 8 / 13
SIMachineScheduler.cpp
81.4%81.4%
81.4 % 716 / 880 88.0 % 44 / 50
SIMachineScheduler.h
100.0%
100.0 % 40 / 40 100.0 % 11 / 11
SIOptimizeExecMasking.cpp
93.5%93.5%
93.5 % 100 / 107 92.9 % 13 / 14
SIPeepholeSDWA.cpp
93.8%93.8%
93.8 % 198 / 211 80.0 % 16 / 20
SIRegisterInfo.cpp
87.6%87.6%
87.6 % 507 / 579 90.5 % 38 / 42
SIRegisterInfo.h
100.0%
100.0 % 14 / 14 66.7 % 2 / 3
SIShrinkInstructions.cpp
98.5%98.5%
98.5 % 195 / 198 94.4 % 17 / 18
SITypeRewriter.cpp
98.7%98.7%
98.7 % 75 / 76 77.8 % 7 / 9
SIWholeQuadMode.cpp
94.7%94.7%
94.7 % 252 / 266 95.5 % 21 / 22

Generated by: LCOV version 1.13