@@ -108,10 +108,10 @@ bb0(%pack : $*Pack{Int, repeat each T, Int}, %value : $Int):
108
108
}
109
109
110
110
// CHECK-LABEL: define {{.*}}@test_pack_alloc_1_dynamic(
111
- // CHECK-SAME: i{{(32|64)}} [[PACK_SIZE:%[^,]+]]
112
- // CHECK: [[SIZE:%[^,]+]] = add i64 [[PACK_SIZE]], [[PACK_SIZE]]
111
+ // CHECK-SAME: [[INT]] [[PACK_SIZE:%[^,]+]]
112
+ // CHECK: [[SIZE:%[^,]+]] = add [[INT]] [[PACK_SIZE]], [[PACK_SIZE]]
113
113
// CHECK: [[SP_SAVE:%[^,]+]] = call i8* @llvm.stacksave()
114
- // CHECK: alloca %swift.opaque*, i{{(32|64)}} [[SIZE]]
114
+ // CHECK: alloca %swift.opaque*, [[INT]] [[SIZE]]
115
115
// CHECK: call void @llvm.stackrestore(i8* [[SP_SAVE]])
116
116
sil @test_pack_alloc_1_dynamic : $<T...> () -> () {
117
117
// Control flow so that stack saving/restoring is emitted
@@ -151,7 +151,7 @@ entry(%addr : $*T):
151
151
// CHECK: [[UNCAST_METADATA:%[^,]+]] = extractvalue %swift.metadata_response [[RESPONSE]], 0
152
152
// CHECK: [[METADATA:%[^,]+]] = bitcast %swift.type* [[UNCAST_METADATA]] to %swift.tuple_type*
153
153
// CHECK: [[OFFSET_PTR:%[^,]+]] = getelementptr inbounds %swift.tuple_type, %swift.tuple_type* [[METADATA]], i{{(64|32)}} 0, i32 3, i{{(64|32)}} [[INDEX]]
154
- // CHECK: [[OFFSET:%[^,]+]] = load i32, i32* [[OFFSET_PTR]], align 8
154
+ // CHECK: [[OFFSET:%[^,]+]] = load i32, i32* [[OFFSET_PTR]], align
155
155
// CHECK: [[CAST_TUPLE_ADDR:%[^,]+]] = bitcast <{ %TSS }>* [[TUPLE_ADDR]] to i8*
156
156
// CHECK: [[UNCAST_ELEMENT_ADDR:%[^,]+]] = getelementptr inbounds i8, i8* [[CAST_TUPLE_ADDR]], i32 [[OFFSET]]
157
157
// CHECK: [[ELEMENT_ADDR:%[^,]+]] = bitcast i8* [[UNCAST_ELEMENT_ADDR]] to %swift.opaque*
0 commit comments