@@ -828,30 +828,6 @@ bb5(%5 : @owned $ThreeDifferingPayloadEnum):
828828 return %5 : $ThreeDifferingPayloadEnum
829829}
830830
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-
855831sil [ossa] @enum_cases_with_trivial_guaranteed_cases_arg_into_phi : $@convention(thin) (@guaranteed Builtin.NativeObject) -> @owned ThreeDifferingPayloadEnum {
856832bb0(%0 : @guaranteed $Builtin.NativeObject):
857833 cond_br undef, bb1, bb2
@@ -1383,20 +1359,6 @@ bb3(%fUnknown : @owned $@callee_owned () -> ()):
13831359 return %9999 : $()
13841360}
13851361
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-
14001362sil [ossa] @nontrivial_enum_unchecked_enum_data_trivial_payload_owned : $@convention(thin) (@owned ThreeDifferingPayloadEnum) -> Builtin.Int32 {
14011363bb0(%0 : @owned $ThreeDifferingPayloadEnum):
14021364 // NOTE: It may be surprising that %0 is consumed by this unchecked_enum_data
0 commit comments