@@ -350,26 +350,26 @@ func testArrayUninitializedIntrinsicNested(_ x: Float, _ y: Float) -> [Float] {
350
350
// CHECK: [ACTIVE] [[ARRAY:%.*]] = apply %14<Float>(%7) : $@convention(thin) <τ_0_0> (@owned Array<τ_0_0>) -> @owned Array<τ_0_0>
351
351
// CHECK: [USEFUL] [[INT_LIT:%.*]] = integer_literal $Builtin.Word, 2
352
352
// CHECK: [NONE] // function_ref _allocateUninitializedArray<A>(_:)
353
- // CHECK: [ACTIVE] [[TUP:%.*]] = apply %19 <Float>([[INT_LIT]]) : $@convention(thin) <τ_0_0> (Builtin.Word) -> (@owned Array<τ_0_0>, Builtin.RawPointer)
353
+ // CHECK: [ACTIVE] [[TUP:%.*]] = apply %18 <Float>([[INT_LIT]]) : $@convention(thin) <τ_0_0> (Builtin.Word) -> (@owned Array<τ_0_0>, Builtin.RawPointer)
354
354
// CHECK: [ACTIVE] (**[[LHS:%.*]]**, [[RHS:%.*]]) = destructure_tuple [[TUP]] : $(Array<Float>, Builtin.RawPointer)
355
355
// CHECK: [VARIED] ([[LHS]], **[[RHS]]**) = destructure_tuple [[TUP]] : $(Array<Float>, Builtin.RawPointer)
356
356
// CHECK: [ACTIVE] [[FLOAT_PTR:%.*]] = pointer_to_address [[RHS]] : $Builtin.RawPointer to [strict] $*Float
357
357
// CHECK: [USEFUL] [[ZERO_LITERAL:%.*]] = integer_literal $Builtin.IntLiteral, 0
358
358
// CHECK: [USEFUL] [[META:%.*]] = metatype $@thin Int.Type
359
359
// CHECK: [NONE] // function_ref Int.init(_builtinIntegerLiteral:)
360
- // CHECK: [USEFUL] [[RESULT_2:%.*]] = apply %26 ([[ZERO_LITERAL]], [[META]]) : $@convention(method) (Builtin.IntLiteral, @thin Int.Type) -> Int
360
+ // CHECK: [USEFUL] [[RESULT_2:%.*]] = apply %25 ([[ZERO_LITERAL]], [[META]]) : $@convention(method) (Builtin.IntLiteral, @thin Int.Type) -> Int
361
361
// CHECK: [NONE] // function_ref Array.subscript.getter
362
- // CHECK: [NONE] %29 = apply %28 <Float>([[FLOAT_PTR]], [[RESULT_2]], %16 ) : $@convention(method) <τ_0_0> (Int, @guaranteed Array<τ_0_0>) -> @out τ_0_0
362
+ // CHECK: [NONE] %28 = apply %27 <Float>([[FLOAT_PTR]], [[RESULT_2]], %15 ) : $@convention(method) <τ_0_0> (Int, @guaranteed Array<τ_0_0>) -> @out τ_0_0
363
363
// CHECK: [VARIED] [[ONE_LITERAL:%.*]] = integer_literal $Builtin.Word, 1
364
364
// CHECK: [ACTIVE] [[INDEX_ADDR:%.*]] = index_addr [[FLOAT_PTR]] : $*Float, [[ONE_LITERAL]] : $Builtin.Word
365
365
// CHECK: [USEFUL] [[ONE_LITERAL_AGAIN:%.*]] = integer_literal $Builtin.IntLiteral, 1
366
366
// CHECK: [USEFUL] [[META_AGAIN:%.*]] = metatype $@thin Int.Type
367
367
// CHECK: [NONE] // function_ref Int.init(_builtinIntegerLiteral:)
368
- // CHECK: [USEFUL] %35 = apply %34 ([[ONE_LITERAL_AGAIN]], [[META_AGAIN]]) : $@convention(method) (Builtin.IntLiteral, @thin Int.Type) -> Int
368
+ // CHECK: [USEFUL] %34 = apply %33 ([[ONE_LITERAL_AGAIN]], [[META_AGAIN]]) : $@convention(method) (Builtin.IntLiteral, @thin Int.Type) -> Int
369
369
// CHECK: [NONE] // function_ref Array.subscript.getter
370
- // CHECK: [NONE] %37 = apply %36 <Float>(%31 , %35 , %16 ) : $@convention(method) <τ_0_0> (Int, @guaranteed Array<τ_0_0>) -> @out τ_0_0
370
+ // CHECK: [NONE] %36 = apply %35 <Float>(%30 , %34 , %15 ) : $@convention(method) <τ_0_0> (Int, @guaranteed Array<τ_0_0>) -> @out τ_0_0
371
371
// CHECK: [NONE] // function_ref _finalizeUninitializedArray<A>(_:)
372
- // CHECK: [ACTIVE] %39 = apply %38 <Float>(%21 ) : $@convention(thin) <τ_0_0> (@owned Array<τ_0_0>) -> @owned Array<τ_0_0>
372
+ // CHECK: [ACTIVE] %38 = apply %37 <Float>(%20 ) : $@convention(thin) <τ_0_0> (@owned Array<τ_0_0>) -> @owned Array<τ_0_0>
373
373
374
374
// TF-978: Test array literal initialized with `apply` indirect results.
375
375
struct Wrapper < T: Differentiable > : Differentiable {
@@ -617,7 +617,7 @@ func testBeginApplyActiveInoutArgument(array: [Float], x: Float) -> Float {
617
617
// CHECK-LABEL: [AD] Activity info for ${{.*}}testBeginApplyActiveInoutArgument{{.*}} at parameter indices (0, 1) and result indices (0)
618
618
// CHECK: [ACTIVE] %0 = argument of bb0 : $Array<Float>
619
619
// CHECK: [ACTIVE] %1 = argument of bb0 : $Float
620
- // CHECK: [ACTIVE] %4 = alloc_stack [lexical] $Array<Float>, var, name "array"
620
+ // CHECK: [ACTIVE] %4 = alloc_stack $Array<Float>, var, name "array"
621
621
// CHECK: [ACTIVE] %5 = copy_value %0 : $Array<Float>
622
622
// CHECK: [USEFUL] %7 = integer_literal $Builtin.IntLiteral, 0
623
623
// CHECK: [USEFUL] %8 = metatype $@thin Int.Type
@@ -654,7 +654,7 @@ func testBeginApplyActiveButInitiallyNonactiveInoutArgument(x: Float) -> Float {
654
654
655
655
// CHECK-LABEL: [AD] Activity info for ${{.*}}testBeginApplyActiveButInitiallyNonactiveInoutArgument{{.*}} at parameter indices (0) and result indices (0)
656
656
// CHECK: [ACTIVE] %0 = argument of bb0 : $Float
657
- // CHECK: [ACTIVE] %2 = alloc_stack [lexical] $Array<Float>, var, name "array"
657
+ // CHECK: [ACTIVE] %2 = alloc_stack $Array<Float>, var, name "array"
658
658
// CHECK: [USEFUL] %3 = integer_literal $Builtin.Word, 1
659
659
// CHECK: [NONE] // function_ref _allocateUninitializedArray<A>(_:)
660
660
// CHECK: [USEFUL] %5 = apply %4<Float>(%3) : $@convention(thin) <τ_0_0> (Builtin.Word) -> (@owned Array<τ_0_0>, Builtin.RawPointer)
0 commit comments