File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
lib/SILOptimizer/SILCombiner Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -49,17 +49,20 @@ class SILCombiner :
49
49
50
50
DominanceAnalysis *DA;
51
51
52
- // Determine the set of types a protocol conforms to in whole-module
53
- // compilation mode.
52
+ // / Determine the set of types a protocol conforms to in whole-module
53
+ // / compilation mode.
54
54
ProtocolConformanceAnalysis *PCA;
55
55
56
- // Class hierarchy analysis needed to confirm no derived classes of a sole
57
- // conforming class.
56
+ // / Class hierarchy analysis needed to confirm no derived classes of a sole
57
+ // / conforming class.
58
58
ClassHierarchyAnalysis *CHA;
59
59
60
60
// / Worklist containing all of the instructions primed for simplification.
61
61
SmallSILInstructionWorklist<256 > Worklist;
62
62
63
+ // / A cache of "dead end blocks" through which all paths it is known that the
64
+ // / program will terminate. This means that we are allowed to leak
65
+ // / objects.
63
66
DeadEndBlocks deadEndBlocks;
64
67
65
68
// / Variable to track if the SILCombiner made any changes.
You can’t perform that action at this time.
0 commit comments