LCOV - code coverage report
Current view: top level - lib/Target/X86 Hit Total Coverage
Test: llvm-toolchain.info Lines: 27679 29636 93.4 %
Date: 2017-03-22 15:33:52 Functions: 1314 1367 96.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
X86AsmPrinter.cpp
79.4%79.4%
79.4 % 250 / 315 100.0 % 15 / 15
X86AsmPrinter.h
100.0%
100.0 % 17 / 17 100.0 % 6 / 6
X86CallFrameOptimization.cpp
98.9%98.9%
98.9 % 186 / 188 93.8 % 15 / 16
X86CallLowering.cpp
95.0%95.0%
95.0 % 96 / 101 60.0 % 9 / 15
X86CallLowering.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
X86CallingConv.cpp
98.3%98.3%
98.3 % 57 / 58 100.0 % 5 / 5
X86CallingConv.h
95.0%95.0%
95.0 % 19 / 20 100.0 % 1 / 1
X86EvexToVex.cpp
100.0%
100.0 % 51 / 51 100.0 % 10 / 10
X86ExpandPseudo.cpp
100.0%
100.0 % 118 / 118 88.9 % 8 / 9
X86FastISel.cpp
93.5%93.5%
93.5 % 1630 / 1744 97.9 % 47 / 48
X86FixupBWInsts.cpp
100.0%
100.0 % 90 / 90 94.1 % 16 / 17
X86FixupLEAs.cpp
78.6%78.6%
78.6 % 125 / 159 93.8 % 15 / 16
X86FixupSetCC.cpp
100.0%
100.0 % 50 / 50 85.7 % 6 / 7
X86FloatingPoint.cpp
93.3%93.3%
93.3 % 476 / 510 100.0 % 32 / 32
X86FrameLowering.cpp
98.3%98.3%
98.3 % 1293 / 1316 100.0 % 45 / 45
X86FrameLowering.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
X86GenRegisterBankInfo.def
100.0%
100.0 % 2 / 2 - 0 / 0
X86ISelDAGToDAG.cpp
93.4%93.4%
93.4 % 1082 / 1158 97.7 % 43 / 44
X86ISelLowering.cpp
93.3%93.3%
93.3 % 16415 / 17594 99.5 % 593 / 596
X86ISelLowering.h
100.0%
100.0 % 44 / 44 86.7 % 13 / 15
X86InstrBuilder.h
98.7%98.7%
98.7 % 74 / 75 100.0 % 11 / 11
X86InstrFMA3Info.cpp
100.0%
100.0 % 41 / 41 100.0 % 6 / 6
X86InstrFMA3Info.h
100.0%
100.0 % 60 / 60 100.0 % 6 / 6
X86InstrInfo.cpp
89.7%89.7%
89.7 % 2047 / 2281 95.9 % 117 / 122
X86InstrInfo.h
86.4%86.4%
86.4 % 19 / 22 83.3 % 5 / 6
X86InstructionSelector.cpp
95.1%95.1%
95.1 % 97 / 102 100.0 % 9 / 9
X86InstructionSelector.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
X86InterleavedAccess.cpp
100.0%
100.0 % 52 / 52 100.0 % 5 / 5
X86IntrinsicsInfo.h
100.0%
100.0 % 13 / 13 100.0 % 2 / 2
X86LegalizerInfo.cpp
100.0%
100.0 % 33 / 33 100.0 % 5 / 5
X86LegalizerInfo.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
X86MCInstLower.cpp
90.5%90.5%
90.5 % 720 / 796 100.0 % 25 / 25
X86MachineFunctionInfo.cpp
90.9%90.9%
90.9 % 10 / 11 50.0 % 1 / 2
X86MachineFunctionInfo.h
100.0%
100.0 % 24 / 24 50.0 % 1 / 2
X86MacroFusion.cpp
100.0%
100.0 % 40 / 40 85.7 % 6 / 7
X86OptimizeLEAs.cpp
97.4%97.4%
97.4 % 190 / 195 94.7 % 18 / 19
X86PadShortFunction.cpp
100.0%
100.0 % 65 / 65 100.0 % 10 / 10
X86RegisterBankInfo.cpp
79.3%79.3%
79.3 % 46 / 58 100.0 % 6 / 6
X86RegisterBankInfo.h
100.0%
100.0 % 2 / 2 25.0 % 1 / 4
X86RegisterInfo.cpp
95.1%95.1%
95.1 % 291 / 306 96.2 % 25 / 26
X86RegisterInfo.h
100.0%
100.0 % 1 / 1 0.0 % 0 / 2
X86SelectionDAGInfo.cpp
83.6%83.6%
83.6 % 117 / 140 100.0 % 3 / 3
X86SelectionDAGInfo.h
100.0%
100.0 % 2 / 2 0.0 % 0 / 2
X86ShuffleDecodeConstantPool.cpp
95.9%95.9%
95.9 % 142 / 148 100.0 % 7 / 7
X86Subtarget.cpp
99.4%99.4%
99.4 % 175 / 176 100.0 % 20 / 20
X86Subtarget.h
100.0%
100.0 % 69 / 69 92.3 % 12 / 13
X86TargetMachine.cpp
99.4%99.4%
99.4 % 180 / 181 94.6 % 35 / 37
X86TargetMachine.h
100.0%
100.0 % 3 / 3 100.0 % 3 / 3
X86TargetObjectFile.cpp
96.4%96.4%
96.4 % 80 / 83 100.0 % 11 / 11
X86TargetObjectFile.h
100.0%
100.0 % 8 / 8 50.0 % 6 / 12
X86TargetTransformInfo.cpp
95.1%95.1%
95.1 % 521 / 548 100.0 % 32 / 32
X86TargetTransformInfo.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
X86VZeroUpper.cpp
100.0%
100.0 % 94 / 94 100.0 % 11 / 11
X86WinAllocaExpander.cpp
96.1%96.1%
96.1 % 99 / 103 87.5 % 7 / 8
X86WinEHState.cpp
98.3%98.3%
98.3 % 355 / 361 92.6 % 25 / 27

Generated by: LCOV version 1.13