|
|
|
|
|
|
Filename  |
Line Coverage ( show details )  |
Functions  |
AggressiveAntiDepBreaker.cpp |
|
89.6 % |
292 / 326 |
86.4 % |
19 / 22 |
AggressiveAntiDepBreaker.h |
|
100.0 % |
1 / 1 |
- |
0 / 0 |
AllocationOrder.cpp |
|
100.0 % |
9 / 9 |
100.0 % |
1 / 1 |
AllocationOrder.h |
|
85.7 % |
12 / 14 |
33.3 % |
1 / 3 |
Analysis.cpp |
|
94.0 % |
204 / 217 |
94.4 % |
17 / 18 |
AntiDepBreaker.h |
|
81.8 % |
9 / 11 |
50.0 % |
1 / 2 |
AtomicExpandPass.cpp |
|
49.4 % |
301 / 609 |
72.9 % |
35 / 48 |
BasicTargetTransformInfo.cpp |
|
100.0 % |
3 / 3 |
100.0 % |
1 / 1 |
BranchFolding.cpp |
|
96.0 % |
692 / 721 |
86.4 % |
38 / 44 |
BranchFolding.h |
|
35.3 % |
6 / 17 |
0.0 % |
0 / 6 |
BranchRelaxation.cpp |
|
80.5 % |
120 / 149 |
76.5 % |
13 / 17 |
BreakFalseDeps.cpp |
|
97.6 % |
82 / 84 |
100.0 % |
12 / 12 |
BuiltinGCs.cpp |
|
71.9 % |
23 / 32 |
0.0 % |
0 / 7 |
CFIInstrInserter.cpp |
|
61.8 % |
68 / 110 |
83.3 % |
10 / 12 |
CalcSpillWeights.cpp |
|
100.0 % |
99 / 99 |
100.0 % |
6 / 6 |
CallingConvLower.cpp |
|
93.5 % |
115 / 123 |
100.0 % |
14 / 14 |
CodeGen.cpp |
|
96.8 % |
90 / 93 |
50.0 % |
1 / 2 |
CodeGenPrepare.cpp |
|
81.9 % |
1688 / 2060 |
79.4 % |
108 / 136 |
CriticalAntiDepBreaker.cpp |
|
98.6 % |
210 / 213 |
100.0 % |
10 / 10 |
CriticalAntiDepBreaker.h |
|
100.0 % |
1 / 1 |
100.0 % |
2 / 2 |
DFAPacketizer.cpp |
|
94.5 % |
120 / 127 |
89.5 % |
17 / 19 |
DeadMachineInstructionElim.cpp |
|
100.0 % |
50 / 50 |
100.0 % |
6 / 6 |
DetectDeadLanes.cpp |
|
68.8 % |
143 / 208 |
77.8 % |
14 / 18 |
DwarfEHPrepare.cpp |
|
82.8 % |
77 / 93 |
90.0 % |
9 / 10 |
EarlyIfConversion.cpp |
|
93.9 % |
217 / 231 |
88.9 % |
16 / 18 |
EdgeBundles.cpp |
|
53.8 % |
21 / 39 |
66.7 % |
4 / 6 |
ExecutionDomainFix.cpp |
|
97.5 % |
197 / 202 |
100.0 % |
17 / 17 |
ExpandISelPseudos.cpp |
|
100.0 % |
14 / 14 |
100.0 % |
4 / 4 |
ExpandMemCmp.cpp |
|
94.0 % |
267 / 284 |
87.0 % |
20 / 23 |
ExpandPostRAPseudos.cpp |
|
34.3 % |
23 / 67 |
57.1 % |
4 / 7 |
ExpandReductions.cpp |
|
83.3 % |
30 / 36 |
85.7 % |
6 / 7 |
FEntryInserter.cpp |
|
100.0 % |
11 / 11 |
100.0 % |
4 / 4 |
FaultMaps.cpp |
|
93.2 % |
55 / 59 |
100.0 % |
8 / 8 |
FuncletLayout.cpp |
|
100.0 % |
12 / 12 |
100.0 % |
5 / 5 |
GCMetadata.cpp |
|
38.3 % |
23 / 60 |
50.0 % |
6 / 12 |
GCMetadataPrinter.cpp |
|
100.0 % |
1 / 1 |
100.0 % |
2 / 2 |
GCRootLowering.cpp |
|
61.3 % |
68 / 111 |
83.3 % |
15 / 18 |
GCStrategy.cpp |
|
100.0 % |
1 / 1 |
100.0 % |
2 / 2 |
GlobalMerge.cpp |
|
99.5 % |
181 / 182 |
100.0 % |
14 / 14 |
IfConversion.cpp |
|
91.7 % |
692 / 755 |
82.9 % |
29 / 35 |
ImplicitNullChecks.cpp |
|
58.3 % |
102 / 175 |
54.5 % |
12 / 22 |
IndirectBrExpandPass.cpp |
|
93.1 % |
54 / 58 |
100.0 % |
5 / 5 |
InlineSpiller.cpp |
|
70.0 % |
343 / 490 |
73.3 % |
22 / 30 |
InterferenceCache.cpp |
|
100.0 % |
122 / 122 |
100.0 % |
7 / 7 |
InterferenceCache.h |
|
60.5 % |
26 / 43 |
23.1 % |
3 / 13 |
InterleavedAccessPass.cpp |
|
71.2 % |
84 / 118 |
83.3 % |
10 / 12 |
IntrinsicLowering.cpp |
|
19.0 % |
69 / 364 |
36.4 % |
4 / 11 |
LLVMTargetMachine.cpp |
|
96.9 % |
93 / 96 |
100.0 % |
7 / 7 |
LatencyPriorityQueue.cpp |
|
100.0 % |
47 / 47 |
100.0 % |
7 / 7 |
LazyMachineBlockFrequencyInfo.cpp |
|
90.6 % |
29 / 32 |
87.5 % |
7 / 8 |
LexicalScopes.cpp |
|
100.0 % |
111 / 111 |
100.0 % |
12 / 12 |
LiveDebugValues.cpp |
|
62.0 % |
147 / 237 |
69.2 % |
18 / 26 |
LiveDebugVariables.cpp |
|
88.3 % |
362 / 410 |
84.4 % |
38 / 45 |
LiveInterval.cpp |
|
89.3 % |
551 / 617 |
78.0 % |
46 / 59 |
LiveIntervalUnion.cpp |
|
90.4 % |
66 / 73 |
85.7 % |
6 / 7 |
LiveIntervals.cpp |
|
90.8 % |
544 / 599 |
93.3 % |
42 / 45 |
LivePhysRegs.cpp |
|
92.9 % |
145 / 156 |
94.1 % |
16 / 17 |
LiveRangeCalc.cpp |
|
93.8 % |
210 / 224 |
92.9 % |
13 / 14 |
LiveRangeCalc.h |
|
100.0 % |
5 / 5 |
100.0 % |
1 / 1 |
LiveRangeEdit.cpp |
|
97.4 % |
187 / 192 |
93.8 % |
15 / 16 |
LiveRangeShrink.cpp |
|
100.0 % |
90 / 90 |
100.0 % |
8 / 8 |
LiveRangeUtils.h |
|
98.1 % |
53 / 54 |
100.0 % |
2 / 2 |
LiveRegMatrix.cpp |
|
100.0 % |
103 / 103 |
100.0 % |
18 / 18 |
LiveRegUnits.cpp |
|
94.4 % |
68 / 72 |
100.0 % |
9 / 9 |
LiveStacks.cpp |
|
63.3 % |
19 / 30 |
85.7 % |
6 / 7 |
LiveVariables.cpp |
|
92.9 % |
300 / 323 |
100.0 % |
25 / 25 |
LocalStackSlotAllocation.cpp |
|
94.9 % |
111 / 117 |
75.0 % |
9 / 12 |
LoopTraversal.cpp |
|
100.0 % |
30 / 30 |
100.0 % |
2 / 2 |
LowLevelType.cpp |
|
100.0 % |
11 / 11 |
100.0 % |
1 / 1 |
LowerEmuTLS.cpp |
|
34.5 % |
20 / 58 |
83.3 % |
5 / 6 |
MIRCanonicalizerPass.cpp |
|
74.0 % |
185 / 250 |
62.5 % |
15 / 24 |
MIRPrinter.cpp |
|
98.6 % |
411 / 417 |
91.3 % |
21 / 23 |
MIRPrintingPass.cpp |
|
88.9 % |
16 / 18 |
62.5 % |
5 / 8 |
MachineBasicBlock.cpp |
|
82.5 % |
504 / 611 |
91.7 % |
66 / 72 |
MachineBlockFrequencyInfo.cpp |
|
47.1 % |
33 / 70 |
52.6 % |
10 / 19 |
MachineBlockPlacement.cpp |
|
88.2 % |
555 / 629 |
84.1 % |
37 / 44 |
MachineBranchProbabilityInfo.cpp |
|
25.0 % |
6 / 24 |
50.0 % |
4 / 8 |
MachineCSE.cpp |
|
58.1 % |
151 / 260 |
70.6 % |
12 / 17 |
MachineCombiner.cpp |
|
81.8 % |
139 / 170 |
87.5 % |
14 / 16 |
MachineCopyPropagation.cpp |
|
91.0 % |
171 / 188 |
88.9 % |
16 / 18 |
MachineDominanceFrontier.cpp |
|
100.0 % |
16 / 16 |
100.0 % |
6 / 6 |
MachineDominators.cpp |
|
66.7 % |
34 / 51 |
77.8 % |
7 / 9 |
MachineFrameInfo.cpp |
|
99.1 % |
112 / 113 |
100.0 % |
10 / 10 |
MachineFunction.cpp |
|
89.8 % |
380 / 423 |
90.3 % |
56 / 62 |
MachineFunctionPass.cpp |
|
100.0 % |
18 / 18 |
100.0 % |
3 / 3 |
MachineFunctionPrinterPass.cpp |
|
100.0 % |
15 / 15 |
100.0 % |
8 / 8 |
MachineInstr.cpp |
|
86.1 % |
743 / 863 |
100.0 % |
86 / 86 |
MachineInstrBundle.cpp |
|
99.2 % |
131 / 132 |
100.0 % |
15 / 15 |
MachineLICM.cpp |
|
95.9 % |
469 / 489 |
93.2 % |
41 / 44 |
MachineLoopInfo.cpp |
|
93.2 % |
41 / 44 |
100.0 % |
9 / 9 |
MachineModuleInfo.cpp |
|
78.2 % |
86 / 110 |
80.8 % |
21 / 26 |
MachineModuleInfoImpls.cpp |
|
66.7 % |
6 / 9 |
40.0 % |
2 / 5 |
MachineOperand.cpp |
|
89.1 % |
591 / 663 |
89.6 % |
43 / 48 |
MachineOptimizationRemarkEmitter.cpp |
|
100.0 % |
36 / 36 |
100.0 % |
9 / 9 |
MachineOutliner.cpp |
|
58.3 % |
196 / 336 |
60.0 % |
18 / 30 |
MachinePassRegistry.cpp |
|
68.4 % |
13 / 19 |
50.0 % |
2 / 4 |
MachinePipeliner.cpp |
|
87.1 % |
1502 / 1724 |
71.8 % |
79 / 110 |
MachinePostDominators.cpp |
|
79.2 % |
19 / 24 |
77.8 % |
7 / 9 |
MachineRegionInfo.cpp |
|
11.4 % |
5 / 44 |
16.7 % |
2 / 12 |
MachineRegisterInfo.cpp |
|
97.9 % |
235 / 240 |
95.1 % |
39 / 41 |
MachineSSAUpdater.cpp |
|
78.2 % |
79 / 101 |
66.7 % |
12 / 18 |
MachineScheduler.cpp |
|
89.4 % |
1065 / 1191 |
88.7 % |
110 / 124 |
MachineSink.cpp |
|
77.5 % |
244 / 315 |
90.0 % |
27 / 30 |
MachineTraceMetrics.cpp |
|
79.7 % |
408 / 512 |
81.2 % |
39 / 48 |
MachineVerifier.cpp |
|
69.9 % |
802 / 1148 |
80.7 % |
46 / 57 |
MacroFusion.cpp |
|
100.0 % |
46 / 46 |
100.0 % |
5 / 5 |
OptimizePHIs.cpp |
|
100.0 % |
56 / 56 |
100.0 % |
8 / 8 |
PHIElimination.cpp |
|
57.1 % |
121 / 212 |
69.2 % |
9 / 13 |
PHIEliminationUtils.cpp |
|
100.0 % |
15 / 15 |
100.0 % |
1 / 1 |
ParallelCG.cpp |
|
88.2 % |
15 / 17 |
100.0 % |
2 / 2 |
PatchableFunction.cpp |
|
100.0 % |
15 / 15 |
100.0 % |
5 / 5 |
PeepholeOptimizer.cpp |
|
71.4 % |
419 / 587 |
60.8 % |
31 / 51 |
PostRAHazardRecognizer.cpp |
|
100.0 % |
19 / 19 |
100.0 % |
4 / 4 |
PostRASchedulerList.cpp |
|
85.9 % |
165 / 192 |
60.9 % |
14 / 23 |
PreISelIntrinsicLowering.cpp |
|
96.4 % |
27 / 28 |
100.0 % |
7 / 7 |
ProcessImplicitDefs.cpp |
|
83.3 % |
45 / 54 |
85.7 % |
6 / 7 |
PrologEpilogInserter.cpp |
|
84.2 % |
342 / 406 |
90.5 % |
19 / 21 |
PseudoSourceValue.cpp |
|
91.4 % |
64 / 70 |
92.0 % |
23 / 25 |
ReachingDefAnalysis.cpp |
|
100.0 % |
76 / 76 |
100.0 % |
10 / 10 |
RegAllocBase.cpp |
|
98.0 % |
50 / 51 |
80.0 % |
4 / 5 |
RegAllocBase.h |
|
100.0 % |
3 / 3 |
66.7 % |
2 / 3 |
RegAllocBasic.cpp |
|
95.6 % |
87 / 91 |
94.1 % |
16 / 17 |
RegAllocFast.cpp |
|
95.7 % |
355 / 371 |
93.1 % |
27 / 29 |
RegAllocGreedy.cpp |
|
84.6 % |
812 / 960 |
82.9 % |
58 / 70 |
RegAllocPBQP.cpp |
|
73.4 % |
196 / 267 |
70.4 % |
19 / 27 |
RegUsageInfoCollector.cpp |
|
100.0 % |
53 / 53 |
100.0 % |
8 / 8 |
RegUsageInfoPropagate.cpp |
|
84.2 % |
32 / 38 |
88.9 % |
8 / 9 |
RegisterClassInfo.cpp |
|
100.0 % |
64 / 64 |
100.0 % |
3 / 3 |
RegisterCoalescer.cpp |
|
84.7 % |
965 / 1139 |
83.1 % |
49 / 59 |
RegisterCoalescer.h |
|
18.2 % |
2 / 11 |
0.0 % |
0 / 9 |
RegisterPressure.cpp |
|
84.2 % |
476 / 565 |
83.6 % |
51 / 61 |
RegisterScavenging.cpp |
|
90.7 % |
233 / 257 |
87.5 % |
21 / 24 |
RegisterUsageInfo.cpp |
|
100.0 % |
32 / 32 |
100.0 % |
8 / 8 |
RenameIndependentSubregs.cpp |
|
24.5 % |
37 / 151 |
60.0 % |
6 / 10 |
ResetMachineFunctionPass.cpp |
|
88.9 % |
16 / 18 |
66.7 % |
4 / 6 |
SafeStack.cpp |
|
54.6 % |
155 / 284 |
66.7 % |
14 / 21 |
SafeStackColoring.cpp |
|
100.0 % |
106 / 106 |
100.0 % |
7 / 7 |
SafeStackColoring.h |
|
35.0 % |
7 / 20 |
33.3 % |
1 / 3 |
SafeStackLayout.cpp |
|
73.2 % |
41 / 56 |
75.0 % |
3 / 4 |
SafeStackLayout.h |
|
50.0 % |
4 / 8 |
50.0 % |
1 / 2 |
ScalarizeMaskedMemIntrin.cpp |
|
87.1 % |
175 / 201 |
92.9 % |
13 / 14 |
ScheduleDAG.cpp |
|
75.9 % |
195 / 257 |
87.5 % |
21 / 24 |
ScheduleDAGInstrs.cpp |
|
91.0 % |
465 / 511 |
72.1 % |
31 / 43 |
ScheduleDAGPrinter.cpp |
|
0.0 % |
0 / 9 |
0.0 % |
0 / 3 |
ScoreboardHazardRecognizer.cpp |
|
100.0 % |
79 / 79 |
100.0 % |
7 / 7 |
ShadowStackGCLowering.cpp |
|
94.6 % |
105 / 111 |
91.7 % |
11 / 12 |
ShrinkWrap.cpp |
|
98.1 % |
158 / 161 |
100.0 % |
14 / 14 |
SjLjEHPrepare.cpp |
|
52.5 % |
95 / 181 |
64.3 % |
9 / 14 |
SlotIndexes.cpp |
|
93.2 % |
68 / 73 |
90.9 % |
10 / 11 |
SpillPlacement.cpp |
|
96.7 % |
145 / 150 |
90.5 % |
19 / 21 |
SpillPlacement.h |
|
100.0 % |
3 / 3 |
100.0 % |
3 / 3 |
Spiller.h |
|
50.0 % |
1 / 2 |
33.3 % |
1 / 3 |
SplitKit.cpp |
|
94.3 % |
650 / 689 |
91.5 % |
43 / 47 |
SplitKit.h |
|
85.7 % |
18 / 21 |
40.0 % |
2 / 5 |
StackColoring.cpp |
|
68.1 % |
194 / 285 |
76.9 % |
10 / 13 |
StackMapLivenessAnalysis.cpp |
|
100.0 % |
35 / 35 |
100.0 % |
9 / 9 |
StackMaps.cpp |
|
72.5 % |
169 / 233 |
94.4 % |
17 / 18 |
StackProtector.cpp |
|
96.1 % |
147 / 153 |
100.0 % |
14 / 14 |
StackSlotColoring.cpp |
|
78.8 % |
149 / 189 |
76.9 % |
10 / 13 |
TailDuplication.cpp |
|
100.0 % |
18 / 18 |
100.0 % |
9 / 9 |
TailDuplicator.cpp |
|
85.7 % |
312 / 364 |
94.7 % |
18 / 19 |
TargetFrameLoweringImpl.cpp |
|
88.9 % |
32 / 36 |
75.0 % |
6 / 8 |
TargetInstrInfo.cpp |
|
87.9 % |
398 / 453 |
85.7 % |
42 / 49 |
TargetLoweringBase.cpp |
|
90.6 % |
532 / 587 |
98.3 % |
57 / 58 |
TargetLoweringObjectFileImpl.cpp |
|
87.0 % |
643 / 739 |
84.4 % |
54 / 64 |
TargetOptionsImpl.cpp |
|
100.0 % |
6 / 6 |
100.0 % |
2 / 2 |
TargetPassConfig.cpp |
|
91.9 % |
375 / 408 |
90.9 % |
40 / 44 |
TargetRegisterInfo.cpp |
|
88.1 % |
119 / 135 |
87.0 % |
20 / 23 |
TargetSchedule.cpp |
|
90.0 % |
126 / 140 |
94.1 % |
16 / 17 |
TargetSubtargetInfo.cpp |
|
89.1 % |
41 / 46 |
92.3 % |
12 / 13 |
TwoAddressInstructionPass.cpp |
|
84.6 % |
540 / 638 |
86.7 % |
26 / 30 |
UnreachableBlockElim.cpp |
|
97.6 % |
80 / 82 |
100.0 % |
11 / 11 |
ValueTypes.cpp |
|
58.2 % |
128 / 220 |
73.9 % |
17 / 23 |
VirtRegMap.cpp |
|
70.9 % |
146 / 206 |
78.3 % |
18 / 23 |
WasmEHPrepare.cpp |
|
96.1 % |
74 / 77 |
87.5 % |
7 / 8 |
WinEHPrepare.cpp |
|
85.1 % |
336 / 395 |
83.3 % |
25 / 30 |
XRayInstrumentation.cpp |
|
64.5 % |
49 / 76 |
71.4 % |
5 / 7 |