@@ -305,7 +305,7 @@ bb0(%0 : $Builtin.RawPointer):
305
305
// CHECK-NEXT: Path: (@Unknown)
306
306
// CHECK-NEXT: store %8 to [assign] %11 : $*AnyObject
307
307
// CHECK-NEXT: Path: (@Unknown)
308
- // CHECK-NEXT: cond_br undef, bb2, bb3(%13 : $Builtin.RawPointer)
308
+ // CHECK-NEXT: %17 = load [copy] %16 : $*AnyObject
309
309
// CHECK-NEXT: Path: (@Unknown)
310
310
// CHECK-NEXT: }
311
311
// CHECK: ###For MemOp: %7 = load [copy] %6 : $*AnyObject
@@ -322,7 +322,7 @@ bb0(%0 : $Builtin.RawPointer):
322
322
// CHECK-NEXT: Path: (@Unknown)
323
323
// CHECK-NEXT: store %8 to [assign] %11 : $*AnyObject
324
324
// CHECK-NEXT: Path: (@Unknown)
325
- // CHECK-NEXT: cond_br undef, bb2, bb3(%13 : $Builtin.RawPointer)
325
+ // CHECK-NEXT: %17 = load [copy] %16 : $*AnyObject
326
326
// CHECK-NEXT: Path: (@Unknown)
327
327
// CHECK-NEXT: }
328
328
// CHECK: ###For MemOp: store %7 to [assign] %6 : $*AnyObject
@@ -339,7 +339,7 @@ bb0(%0 : $Builtin.RawPointer):
339
339
// CHECK-NEXT: Path: (@Unknown)
340
340
// CHECK-NEXT: store %8 to [assign] %11 : $*AnyObject
341
341
// CHECK-NEXT: Path: (@Unknown)
342
- // CHECK-NEXT: cond_br undef, bb2, bb3(%13 : $Builtin.RawPointer)
342
+ // CHECK-NEXT: %17 = load [copy] %16 : $*AnyObject
343
343
// CHECK-NEXT: Path: (@Unknown)
344
344
// CHECK-NEXT: }
345
345
// CHECK: ###For MemOp: store %8 to [assign] %11 : $*AnyObject
@@ -356,10 +356,10 @@ bb0(%0 : $Builtin.RawPointer):
356
356
// CHECK-NEXT: Path: (@Unknown)
357
357
// CHECK-NEXT: store %8 to [assign] %11 : $*AnyObject
358
358
// CHECK-NEXT: Path: (@Unknown)
359
- // CHECK-NEXT: cond_br undef, bb2, bb3(%13 : $Builtin.RawPointer)
359
+ // CHECK-NEXT: %17 = load [copy] %16 : $*AnyObject
360
360
// CHECK-NEXT: Path: (@Unknown)
361
361
// CHECK-NEXT: }
362
- // CHECK: ###For MemOp: %18 = load [copy] %17 : $*AnyObject
362
+ // CHECK: ###For MemOp: %17 = load [copy] %16 : $*AnyObject
363
363
// CHECK: Storage: Unidentified %1 = struct_extract %0 : $UnsafeMutablePointer<AnyObject>, #UnsafeMutablePointer._rawValue
364
364
// CHECK: Path: (@Unknown)
365
365
// CHECK: Exact Uses {
@@ -373,7 +373,7 @@ bb0(%0 : $Builtin.RawPointer):
373
373
// CHECK-NEXT: Path: (@Unknown)
374
374
// CHECK-NEXT: store %8 to [assign] %11 : $*AnyObject
375
375
// CHECK-NEXT: Path: (@Unknown)
376
- // CHECK-NEXT: cond_br undef, bb2, bb3(%13 : $Builtin.RawPointer)
376
+ // CHECK-NEXT: %17 = load [copy] %16 : $*AnyObject
377
377
// CHECK-NEXT: Path: (@Unknown)
378
378
// CHECK-NEXT: }
379
379
sil shared [ossa] @testIndexLoop : $@convention(thin) (UnsafeMutablePointer<AnyObject>) -> @owned AnyObject {
@@ -392,13 +392,13 @@ bb1(%5 : $Builtin.RawPointer):
392
392
%11 = index_addr %6 : $*AnyObject, %10 : $Builtin.Word
393
393
store %8 to [assign] %11 : $*AnyObject
394
394
%13 = address_to_pointer %11 : $*AnyObject to $Builtin.RawPointer
395
- cond_br undef, bb2, bb3(%13 : $Builtin.RawPointer)
395
+ cond_br undef, bb2, bb3
396
396
397
397
bb2:
398
398
br bb1(%13 : $Builtin.RawPointer)
399
399
400
- bb3(%16 : $Builtin.RawPointer) :
401
- %17 = pointer_to_address %16 : $Builtin.RawPointer to [strict] $*AnyObject
400
+ bb3:
401
+ %17 = pointer_to_address %13 : $Builtin.RawPointer to [strict] $*AnyObject
402
402
%18 = load [copy] %17 : $*AnyObject
403
403
destroy_value %3 : $AnyObject
404
404
return %18 : $AnyObject
0 commit comments