3
3
import Swift
4
4
import Builtin
5
5
6
- // CHECK-LABEL: sil [ossa] @test_enum_with_initialize
6
+ // CHECK-LABEL: sil [ossa] @test_enum_with_initialize :
7
7
// CHECK: bb0(%0 : $*Optional<Any>, %1 : $*Any):
8
8
// CHECK-NEXT: [[E:%[0-9]+]] = init_enum_data_addr %0
9
9
// CHECK-NEXT: copy_addr [take] %1 to [initialization] [[E]]
@@ -22,7 +22,7 @@ bb0(%0 : $*Optional<Any>, %1 : $*Any):
22
22
return %6 : $()
23
23
}
24
24
25
- // CHECK-LABEL: sil [ossa] @test_enum_without_initialize
25
+ // CHECK-LABEL: sil [ossa] @test_enum_without_initialize :
26
26
// CHECK: bb0(%0 : $*Optional<Any>, %1 : $*Any):
27
27
// CHECK-NEXT: destroy_addr %0
28
28
// CHECK-NEXT: [[E:%[0-9]+]] = init_enum_data_addr %0
@@ -48,7 +48,7 @@ struct ConformingStruct : Proto {
48
48
@_hasStorage let a: Any
49
49
}
50
50
51
- // CHECK-LABEL: sil [ossa] @test_existential
51
+ // CHECK-LABEL: sil [ossa] @test_existential :
52
52
// CHECK: bb0(%0 : $*Proto, %1 : $*ConformingStruct):
53
53
// CHECK-NEXT: [[E:%[0-9]+]] = init_existential_addr %0
54
54
// CHECK-NEXT: copy_addr [take] %1 to [initialization] [[E]]
@@ -80,7 +80,7 @@ struct AddressOnlyPayload {
80
80
81
81
// There should only be a single copy_addr after optimization.
82
82
//
83
- // CHECK-LABEL: sil [ossa] @test_initialize_struct
83
+ // CHECK-LABEL: sil [ossa] @test_initialize_struct :
84
84
// CHECK: bb0(%0 : $*TestStruct, %1 : $*Any, %2 : $Int):
85
85
// CHECK-NEXT: [[E:%[0-9]+]] = struct_element_addr %0
86
86
// CHECK-NEXT: [[LEFT:%[0-9]+]] = init_enum_data_addr [[E]]
@@ -114,7 +114,7 @@ bb0(%0 : $*TestStruct, %1 : $*Any, %2 : $Int):
114
114
return %20 : $()
115
115
}
116
116
117
- // CHECK-LABEL: sil [ossa] @bail_on_write_to_dest
117
+ // CHECK-LABEL: sil [ossa] @bail_on_write_to_dest :
118
118
// CHECK: alloc_stack
119
119
// CHECK: copy_addr
120
120
// CHECK: copy_addr
@@ -132,7 +132,7 @@ bb0(%0 : $*Optional<Any>, %1 : $*Any):
132
132
return %6 : $()
133
133
}
134
134
135
- // CHECK-LABEL: sil [ossa] @write_to_dest_ok_if_before_liferange
135
+ // CHECK-LABEL: sil [ossa] @write_to_dest_ok_if_before_liferange :
136
136
// CHECK: bb0(%0 : $*Optional<Any>, %1 : $*Any):
137
137
// CHECK-NEXT: destroy_addr
138
138
// CHECK-NEXT: init_enum_data_addr
@@ -161,7 +161,7 @@ struct StructWithEnum : Proto {
161
161
@_hasStorage let e: Enum
162
162
}
163
163
164
- // CHECK-LABEL: sil [ossa] @move_projections
164
+ // CHECK-LABEL: sil [ossa] @move_projections :
165
165
// CHECK: bb0(%0 : $*Proto, %1 : $*Any):
166
166
// CHECK-NEXT: [[S:%[0-9]+]] = init_existential_addr %0 : $*Proto, $StructWithEnum
167
167
// CHECK-NEXT: [[E:%[0-9]+]] = struct_element_addr [[S]] : $*StructWithEnum, #StructWithEnum.e
@@ -188,7 +188,7 @@ bb0(%0 : $*Proto, %1 : $*Any):
188
188
return %10 : $()
189
189
}
190
190
191
- // CHECK-LABEL: sil [ossa] @cant_move_projections
191
+ // CHECK-LABEL: sil [ossa] @cant_move_projections :
192
192
// CHECK: alloc_stack
193
193
// CHECK: copy_addr
194
194
// CHECK: load
@@ -210,7 +210,7 @@ bb0(%0 : $*Any, %1 : $*Builtin.RawPointer):
210
210
211
211
sil [ossa] @init_optional : $@convention(thin) () -> @out Optional<Any>
212
212
213
- // CHECK-LABEL: sil [ossa] @instructions_after_copy_addr
213
+ // CHECK-LABEL: sil [ossa] @instructions_after_copy_addr :
214
214
// CHECK: alloc_stack
215
215
// CHECK: copy_addr
216
216
// CHECK: copy_addr
@@ -231,7 +231,7 @@ bb0(%0 : $*Optional<Any>, %1 : $*Any):
231
231
return %6 : $()
232
232
}
233
233
234
- // CHECK-LABEL: sil [ossa] @dont_optimize_swap
234
+ // CHECK-LABEL: sil [ossa] @dont_optimize_swap :
235
235
// CHECK: alloc_stack
236
236
// CHECK: copy_addr
237
237
// CHECK: copy_addr
0 commit comments