@@ -336,11 +336,11 @@ entry(%0 : $*Cell<T>):
336
336
// CHECK-NEXT: [[T:%.*]] = load ptr, ptr [[T_ADDR]]
337
337
// CHECK: [[STRIDE_GEP:%.*]] = getelementptr inbounds %swift.vwtable, ptr {{%.*}}, i32 0, i32 9
338
338
// CHECK-NEXT: [[STRIDE:%.*]] = load {{i64|i32}}, ptr [[STRIDE_GEP]]
339
- // CHECK: [[OFFSET_0:%.*]] = mul i64 0, [[STRIDE]]
339
+ // CHECK: [[OFFSET_0:%.*]] = mul {{ i64|i32}} 0, [[STRIDE]]
340
340
// CHECK-NEXT: [[SRC_ELT_0:%.*]] = getelementptr inbounds i8, ptr %src, {{i64|i32}} [[OFFSET_0]]
341
341
// CHECK-NEXT: [[DEST_ELT_0:%.*]] = getelementptr inbounds i8, ptr %dest, {{i64|i32}} [[OFFSET_0]]
342
342
// CHECK: {{%.*}} = call ptr %InitializeWithTake(ptr {{.*}} [[DEST_ELT_0]], ptr {{.*}} [[SRC_ELT_0]], ptr [[T]])
343
- // CHECK: [[OFFSET_1:%.*]] = mul i64 1, [[STRIDE]]
343
+ // CHECK: [[OFFSET_1:%.*]] = mul {{ i64|i32}} 1, [[STRIDE]]
344
344
// CHECK-NEXT: [[SRC_ELT_1:%.*]] = getelementptr inbounds i8, ptr %src, {{i64|i32}} [[OFFSET_1]]
345
345
// CHECK-NEXT: [[DEST_ELT_1:%.*]] = getelementptr inbounds i8, ptr %dest, {{i64|i32}} [[OFFSET_1]]
346
346
// CHECK: {{%.*}} = call ptr %InitializeWithTake(ptr {{.*}} [[DEST_ELT_1]], ptr {{.*}} [[SRC_ELT_1]], ptr [[T]])
@@ -354,11 +354,11 @@ entry(%0 : $*Cell<T>):
354
354
// CHECK-NEXT: [[T:%.*]] = load ptr, ptr [[T_ADDR]]
355
355
// CHECK: [[STRIDE_GEP:%.*]] = getelementptr inbounds %swift.vwtable, ptr {{%.*}}, i32 0, i32 9
356
356
// CHECK-NEXT: [[STRIDE:%.*]] = load {{i64|i32}}, ptr [[STRIDE_GEP]]
357
- // CHECK: [[OFFSET_0:%.*]] = mul i64 0, [[STRIDE]]
357
+ // CHECK: [[OFFSET_0:%.*]] = mul {{ i64|i32}} 0, [[STRIDE]]
358
358
// CHECK-NEXT: [[SRC_ELT_0:%.*]] = getelementptr inbounds i8, ptr %src, {{i64|i32}} [[OFFSET_0]]
359
359
// CHECK-NEXT: [[DEST_ELT_0:%.*]] = getelementptr inbounds i8, ptr %dest, {{i64|i32}} [[OFFSET_0]]
360
360
// CHECK: {{%.*}} = call ptr %AssignWithTake(ptr {{.*}} [[DEST_ELT_0]], ptr {{.*}} [[SRC_ELT_0]], ptr [[T]])
361
- // CHECK: [[OFFSET_1:%.*]] = mul i64 1, [[STRIDE]]
361
+ // CHECK: [[OFFSET_1:%.*]] = mul {{ i64|i32}} 1, [[STRIDE]]
362
362
// CHECK-NEXT: [[SRC_ELT_1:%.*]] = getelementptr inbounds i8, ptr %src, {{i64|i32}} [[OFFSET_1]]
363
363
// CHECK-NEXT: [[DEST_ELT_1:%.*]] = getelementptr inbounds i8, ptr %dest, {{i64|i32}} [[OFFSET_1]]
364
364
// CHECK: {{%.*}} = call ptr %AssignWithTake(ptr {{.*}} [[DEST_ELT_1]], ptr {{.*}} [[SRC_ELT_1]], ptr [[T]])
0 commit comments