@@ -21,15 +21,15 @@ class VPlanHCFGTest : public VPlanTestBase {};
21
21
22
22
TEST_F (VPlanHCFGTest, testBuildHCFGInnerLoop) {
23
23
const char *ModuleString =
24
- " define void @f(i32* %A, i64 %N) {\n "
24
+ " define void @f(ptr %A, i64 %N) {\n "
25
25
" entry:\n "
26
26
" br label %for.body\n "
27
27
" for.body:\n "
28
28
" %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ]\n "
29
- " %arr.idx = getelementptr inbounds i32, i32* %A, i64 %indvars.iv\n "
30
- " %l1 = load i32, i32* %arr.idx, align 4\n "
29
+ " %arr.idx = getelementptr inbounds i32, ptr %A, i64 %indvars.iv\n "
30
+ " %l1 = load i32, ptr %arr.idx, align 4\n "
31
31
" %res = add i32 %l1, 10\n "
32
- " store i32 %res, i32* %arr.idx, align 4\n "
32
+ " store i32 %res, ptr %arr.idx, align 4\n "
33
33
" %indvars.iv.next = add i64 %indvars.iv, 1\n "
34
34
" %exitcond = icmp ne i64 %indvars.iv.next, %N\n "
35
35
" br i1 %exitcond, label %for.body, label %for.end\n "
@@ -148,15 +148,15 @@ compound=true
148
148
149
149
TEST_F (VPlanHCFGTest, testVPInstructionToVPRecipesInner) {
150
150
const char *ModuleString =
151
- " define void @f(i32* %A, i64 %N) {\n "
151
+ " define void @f(ptr %A, i64 %N) {\n "
152
152
" entry:\n "
153
153
" br label %for.body\n "
154
154
" for.body:\n "
155
155
" %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ]\n "
156
- " %arr.idx = getelementptr inbounds i32, i32* %A, i64 %indvars.iv\n "
157
- " %l1 = load i32, i32* %arr.idx, align 4\n "
156
+ " %arr.idx = getelementptr inbounds i32, ptr %A, i64 %indvars.iv\n "
157
+ " %l1 = load i32, ptr %arr.idx, align 4\n "
158
158
" %res = add i32 %l1, 10\n "
159
- " store i32 %res, i32* %arr.idx, align 4\n "
159
+ " store i32 %res, ptr %arr.idx, align 4\n "
160
160
" %indvars.iv.next = add i64 %indvars.iv, 1\n "
161
161
" %exitcond = icmp ne i64 %indvars.iv.next, %N\n "
162
162
" br i1 %exitcond, label %for.body, label %for.end\n "
0 commit comments