@@ -31,13 +31,13 @@ final public class BasicBlock : ListNode, CustomStringConvertible {
31
31
public var reverseInstructions : ReverseList < Instruction > {
32
32
ReverseList ( startAt: SILBasicBlock_lastInst ( bridged) . instruction)
33
33
}
34
-
34
+
35
35
public var terminator : TermInst {
36
36
SILBasicBlock_lastInst ( bridged) . instruction as! TermInst
37
37
}
38
38
39
39
public var successors : SuccessorArray { terminator. successors }
40
-
40
+
41
41
public var predecessors : PredecessorList {
42
42
PredecessorList ( startAt: SILBasicBlock_getFirstPred ( bridged) )
43
43
}
@@ -60,7 +60,7 @@ final public class BasicBlock : ListNode, CustomStringConvertible {
60
60
}
61
61
fatalError ( )
62
62
}
63
-
63
+
64
64
public var label : String { " bb \( index) " }
65
65
66
66
var bridged : BridgedBasicBlock { BridgedBasicBlock ( obj: SwiftObject ( self ) ) }
@@ -82,20 +82,20 @@ public struct ArgumentArray : RandomAccessCollection {
82
82
83
83
public struct SuccessorArray : RandomAccessCollection , CustomReflectable {
84
84
private let succArray : BridgedArrayRef
85
-
85
+
86
86
init ( succArray: BridgedArrayRef ) {
87
87
self . succArray = succArray
88
88
}
89
-
89
+
90
90
public var startIndex : Int { return 0 }
91
91
public var endIndex : Int { return Int ( succArray. numElements) }
92
-
92
+
93
93
public subscript( _ index: Int ) -> BasicBlock {
94
94
precondition ( index >= 0 && index < endIndex)
95
95
let s = BridgedSuccessor ( succ: succArray. data + index &* BridgedSuccessorSize) ;
96
96
return SILSuccessor_getTargetBlock ( s) . block
97
97
}
98
-
98
+
99
99
public var customMirror : Mirror {
100
100
let c : [ Mirror . Child ] = map { ( label: nil , value: $0. label) }
101
101
return Mirror ( self , children: c)
@@ -104,7 +104,7 @@ public struct SuccessorArray : RandomAccessCollection, CustomReflectable {
104
104
105
105
public struct PredecessorList : Sequence , IteratorProtocol , CustomReflectable {
106
106
private var currentSucc : OptionalBridgedSuccessor
107
-
107
+
108
108
public init ( startAt: OptionalBridgedSuccessor ) { currentSucc = startAt }
109
109
110
110
public mutating func next( ) -> BasicBlock ? {
0 commit comments