@@ -828,30 +828,6 @@ bb5(%5 : @owned $ThreeDifferingPayloadEnum):
828
828
return %5 : $ThreeDifferingPayloadEnum
829
829
}
830
830
831
- sil [ossa] @enum_cases_with_trivial_unowned_cases_arg_into_phi : $@convention(thin) (Builtin.NativeObject) -> ThreeDifferingPayloadEnum {
832
- bb0(%0 : @unowned $Builtin.NativeObject):
833
- cond_br undef, bb1, bb2
834
-
835
- bb1:
836
- cond_br undef, bb3, bb4
837
-
838
- bb2:
839
- %1 = enum $ThreeDifferingPayloadEnum, #ThreeDifferingPayloadEnum.nopayload!enumelt
840
- br bb5(%1 : $ThreeDifferingPayloadEnum)
841
-
842
- bb3:
843
- %2 = enum $ThreeDifferingPayloadEnum, #ThreeDifferingPayloadEnum.nontrivial_payload!enumelt, %0 : $Builtin.NativeObject
844
- br bb5(%2 : $ThreeDifferingPayloadEnum)
845
-
846
- bb4:
847
- %3 = integer_literal $Builtin.Int32, 0
848
- %4 = enum $ThreeDifferingPayloadEnum, #ThreeDifferingPayloadEnum.trivial_payload!enumelt, %3 : $Builtin.Int32
849
- br bb5(%4 : $ThreeDifferingPayloadEnum)
850
-
851
- bb5(%5 : @unowned $ThreeDifferingPayloadEnum):
852
- return %5 : $ThreeDifferingPayloadEnum
853
- }
854
-
855
831
sil [ossa] @enum_cases_with_trivial_guaranteed_cases_arg_into_phi : $@convention(thin) (@guaranteed Builtin.NativeObject) -> @owned ThreeDifferingPayloadEnum {
856
832
bb0(%0 : @guaranteed $Builtin.NativeObject):
857
833
cond_br undef, bb1, bb2
@@ -1383,20 +1359,6 @@ bb3(%fUnknown : @owned $@callee_owned () -> ()):
1383
1359
return %9999 : $()
1384
1360
}
1385
1361
1386
- sil [ossa] @unowned_to_ref_is_unowned_instant_use : $@convention(thin) (@guaranteed Builtin.NativeObject) -> Builtin.NativeObject {
1387
- bb0(%0 : @guaranteed $Builtin.NativeObject):
1388
- %1 = ref_to_unowned %0 : $Builtin.NativeObject to $@sil_unowned Builtin.NativeObject
1389
- %2 = unowned_to_ref %1 : $@sil_unowned Builtin.NativeObject to $Builtin.NativeObject
1390
- return %2 : $Builtin.NativeObject
1391
- }
1392
-
1393
- sil [ossa] @unmanaged_to_ref_is_unowned_instant_use : $@convention(thin) (@guaranteed Builtin.NativeObject) -> Builtin.NativeObject {
1394
- bb0(%0 : @guaranteed $Builtin.NativeObject):
1395
- %1 = ref_to_unmanaged %0 : $Builtin.NativeObject to $@sil_unmanaged Builtin.NativeObject
1396
- %2 = unmanaged_to_ref %1 : $@sil_unmanaged Builtin.NativeObject to $Builtin.NativeObject
1397
- return %2 : $Builtin.NativeObject
1398
- }
1399
-
1400
1362
sil [ossa] @nontrivial_enum_unchecked_enum_data_trivial_payload_owned : $@convention(thin) (@owned ThreeDifferingPayloadEnum) -> Builtin.Int32 {
1401
1363
bb0(%0 : @owned $ThreeDifferingPayloadEnum):
1402
1364
// NOTE: It may be surprising that %0 is consumed by this unchecked_enum_data
0 commit comments