@@ -12,7 +12,7 @@ define internal i32 @test_cannot_promote_1(ptr %p, ptr nocapture readonly %test_
1212; CHECK-LABEL: define {{[^@]+}}@test_cannot_promote_1
1313; CHECK-SAME: (ptr [[P:%.*]], ptr nocapture readonly [[TEST_C:%.*]]) {
1414; CHECK-NEXT: [[TEST_C_VAL:%.*]] = load i32, ptr [[TEST_C]], align 4
15- ; CHECK-NEXT: [[RES:%.*]] = call i32 @callee(ptr [[P]], i32 [[TEST_C_VAL]])
15+ ; CHECK-NEXT: [[RES:%.*]] = call i32 @callee.argprom (ptr [[P]], i32 [[TEST_C_VAL]])
1616; CHECK-NEXT: [[LTEST_C:%.*]] = load i32, ptr [[TEST_C]], align 4
1717; CHECK-NEXT: [[SUM:%.*]] = add i32 [[LTEST_C]], [[RES]]
1818; CHECK-NEXT: ret i32 [[SUM]]
@@ -33,7 +33,7 @@ define internal i32 @test_cannot_promote_2(ptr %p, ptr nocapture readonly %test_
3333; CHECK-LABEL: define {{[^@]+}}@test_cannot_promote_2
3434; CHECK-SAME: (ptr [[P:%.*]], ptr nocapture readonly [[TEST_C:%.*]]) {
3535; CHECK-NEXT: [[TEST_C_VAL:%.*]] = load i32, ptr [[TEST_C]], align 4
36- ; CHECK-NEXT: [[RES:%.*]] = call i32 @callee(ptr [[P]], i32 [[TEST_C_VAL]])
36+ ; CHECK-NEXT: [[RES:%.*]] = call i32 @callee.argprom (ptr [[P]], i32 [[TEST_C_VAL]])
3737; CHECK-NEXT: [[LTEST_C:%.*]] = load i32, ptr [[TEST_C]], align 4
3838; CHECK-NEXT: [[SUM:%.*]] = add i32 [[LTEST_C]], [[RES]]
3939; CHECK-NEXT: ret i32 [[SUM]]
@@ -54,7 +54,7 @@ define internal i32 @test_cannot_promote_3(ptr %p, ptr nocapture readonly %test_
5454; CHECK-LABEL: define {{[^@]+}}@test_cannot_promote_3
5555; CHECK-SAME: (ptr [[P:%.*]], ptr nocapture readonly [[TEST_C:%.*]]) {
5656; CHECK-NEXT: [[TEST_C_VAL:%.*]] = load i32, ptr [[TEST_C]], align 4
57- ; CHECK-NEXT: [[RES:%.*]] = call i32 @callee(ptr [[P]], i32 [[TEST_C_VAL]])
57+ ; CHECK-NEXT: [[RES:%.*]] = call i32 @callee.argprom (ptr [[P]], i32 [[TEST_C_VAL]])
5858; CHECK-NEXT: [[LTEST_C:%.*]] = load i32, ptr [[TEST_C]], align 4
5959; CHECK-NEXT: [[SUM:%.*]] = add i32 [[LTEST_C]], [[RES]]
6060; CHECK-NEXT: ret i32 [[SUM]]
@@ -77,7 +77,7 @@ define internal i32 @test_can_promote_1(ptr %p, ptr nocapture readonly %test_c)
7777; CHECK-LABEL: define {{[^@]+}}@test_can_promote_1
7878; CHECK-SAME: (ptr [[P:%.*]], ptr nocapture readonly [[TEST_C:%.*]]) {
7979; CHECK-NEXT: [[TEST_C_VAL:%.*]] = load i32, ptr [[TEST_C]], align 4
80- ; CHECK-NEXT: [[RES:%.*]] = call i32 @callee(ptr [[P]], i32 [[TEST_C_VAL]])
80+ ; CHECK-NEXT: [[RES:%.*]] = call i32 @callee.argprom (ptr [[P]], i32 [[TEST_C_VAL]])
8181; CHECK-NEXT: [[LTEST_C:%.*]] = load i32, ptr [[TEST_C]], align 4
8282; CHECK-NEXT: [[SUM:%.*]] = add i32 [[LTEST_C]], [[RES]]
8383; CHECK-NEXT: ret i32 [[SUM]]
@@ -101,7 +101,7 @@ define internal i32 @test_can_promote_2(ptr %p, ptr nocapture readonly %test_c)
101101; CHECK-LABEL: define {{[^@]+}}@test_can_promote_2
102102; CHECK-SAME: (ptr [[P:%.*]], ptr nocapture readonly [[TEST_C:%.*]]) {
103103; CHECK-NEXT: [[TEST_C_VAL:%.*]] = load i32, ptr [[TEST_C]], align 4
104- ; CHECK-NEXT: [[RES:%.*]] = call i32 @callee(ptr [[P]], i32 [[TEST_C_VAL]])
104+ ; CHECK-NEXT: [[RES:%.*]] = call i32 @callee.argprom (ptr [[P]], i32 [[TEST_C_VAL]])
105105; CHECK-NEXT: [[LTEST_C:%.*]] = load i32, ptr [[TEST_C]], align 4
106106; CHECK-NEXT: [[SUM:%.*]] = add i32 [[LTEST_C]], [[RES]]
107107; CHECK-NEXT: ret i32 [[SUM]]
0 commit comments