@@ -336,11 +336,11 @@ entry(%0 : $*Cell<T>):
336336// CHECK-NEXT: [[T:%.*]] = load ptr, ptr [[T_ADDR]]
337337// CHECK: [[STRIDE_GEP:%.*]] = getelementptr inbounds %swift.vwtable, ptr {{%.*}}, i32 0, i32 9
338338// 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]]
340340// CHECK-NEXT: [[SRC_ELT_0:%.*]] = getelementptr inbounds i8, ptr %src, {{i64|i32}} [[OFFSET_0]]
341341// CHECK-NEXT: [[DEST_ELT_0:%.*]] = getelementptr inbounds i8, ptr %dest, {{i64|i32}} [[OFFSET_0]]
342342// 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]]
344344// CHECK-NEXT: [[SRC_ELT_1:%.*]] = getelementptr inbounds i8, ptr %src, {{i64|i32}} [[OFFSET_1]]
345345// CHECK-NEXT: [[DEST_ELT_1:%.*]] = getelementptr inbounds i8, ptr %dest, {{i64|i32}} [[OFFSET_1]]
346346// CHECK: {{%.*}} = call ptr %InitializeWithTake(ptr {{.*}} [[DEST_ELT_1]], ptr {{.*}} [[SRC_ELT_1]], ptr [[T]])
@@ -354,11 +354,11 @@ entry(%0 : $*Cell<T>):
354354// CHECK-NEXT: [[T:%.*]] = load ptr, ptr [[T_ADDR]]
355355// CHECK: [[STRIDE_GEP:%.*]] = getelementptr inbounds %swift.vwtable, ptr {{%.*}}, i32 0, i32 9
356356// 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]]
358358// CHECK-NEXT: [[SRC_ELT_0:%.*]] = getelementptr inbounds i8, ptr %src, {{i64|i32}} [[OFFSET_0]]
359359// CHECK-NEXT: [[DEST_ELT_0:%.*]] = getelementptr inbounds i8, ptr %dest, {{i64|i32}} [[OFFSET_0]]
360360// 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]]
362362// CHECK-NEXT: [[SRC_ELT_1:%.*]] = getelementptr inbounds i8, ptr %src, {{i64|i32}} [[OFFSET_1]]
363363// CHECK-NEXT: [[DEST_ELT_1:%.*]] = getelementptr inbounds i8, ptr %dest, {{i64|i32}} [[OFFSET_1]]
364364// CHECK: {{%.*}} = call ptr %AssignWithTake(ptr {{.*}} [[DEST_ELT_1]], ptr {{.*}} [[SRC_ELT_1]], ptr [[T]])
0 commit comments