diff options
Diffstat (limited to 'polly/test/CodeGen/phi_loop_carried_float.ll')
-rw-r--r-- | polly/test/CodeGen/phi_loop_carried_float.ll | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/polly/test/CodeGen/phi_loop_carried_float.ll b/polly/test/CodeGen/phi_loop_carried_float.ll index 2e437bc38fff..ca1870fb3a09 100644 --- a/polly/test/CodeGen/phi_loop_carried_float.ll +++ b/polly/test/CodeGen/phi_loop_carried_float.ll @@ -1,4 +1,4 @@ -; RUN: opt -opaque-pointers=0 %loadPolly -S -polly-codegen < %s | FileCheck %s +; RUN: opt %loadPolly -S -polly-codegen < %s | FileCheck %s ; ; float f(float *A, int N) { ; float tmp = 0; @@ -17,29 +17,29 @@ ; CHECK-NEXT: ret ; CHECK-LABEL: polly.start: -; CHECK-NEXT: store float 0.000000e+00, float* %tmp.0.phiops +; CHECK-NEXT: store float 0.000000e+00, ptr %tmp.0.phiops ; CHECK-NEXT: sext ; CHECK-LABEL: polly.exiting: ; CHECK-NEXT: br label %polly.merge_new_and_old ; CHECK-LABEL: polly.stmt.bb1{{[0-9]*}}: -; CHECK-NEXT: %tmp.0.phiops.reload[[R1:[0-9]*]] = load float, float* %tmp.0.phiops -; CHECK: store float %tmp.0.phiops.reload[[R1]], float* %tmp.0.s2a +; CHECK-NEXT: %tmp.0.phiops.reload[[R1:[0-9]*]] = load float, ptr %tmp.0.phiops +; CHECK: store float %tmp.0.phiops.reload[[R1]], ptr %tmp.0.s2a ; CHECK-LABEL: polly.stmt.bb4: -; CHECK: %tmp.0.s2a.reload[[R3:[0-9]*]] = load float, float* %tmp.0.s2a -; CHECK: %tmp[[R5:[0-9]*]]_p_scalar_ = load float, float* %scevgep, align 4, !alias.scope !0, !noalias !3 +; CHECK: %tmp.0.s2a.reload[[R3:[0-9]*]] = load float, ptr %tmp.0.s2a +; CHECK: %tmp[[R5:[0-9]*]]_p_scalar_ = load float, ptr %scevgep, align 4, !alias.scope !0, !noalias !3 ; CHECK: %p_tmp[[R4:[0-9]*]] = fadd float %tmp.0.s2a.reload[[R3]], %tmp[[R5]]_p_scalar_ -; CHECK: store float %p_tmp[[R4]], float* %tmp.0.phiops +; CHECK: store float %p_tmp[[R4]], ptr %tmp.0.phiops ; CHECK-LABEL: polly.stmt.bb1{{[0-9]*}}: -; CHECK-NEXT: %tmp.0.phiops.reload[[R2:[0-9]*]] = load float, float* %tmp.0.phiops -; CHECK: store float %tmp.0.phiops.reload[[R2]], float* %tmp.0.s2a +; CHECK-NEXT: %tmp.0.phiops.reload[[R2:[0-9]*]] = load float, ptr %tmp.0.phiops +; CHECK: store float %tmp.0.phiops.reload[[R2]], ptr %tmp.0.s2a target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" -define void @f(float* %A, i32 %N) { +define void @f(ptr %A, i32 %N) { bb: %tmp = sext i32 %N to i64 br label %bb1 @@ -54,8 +54,8 @@ bb3: ; preds = %bb1 br label %bb4 bb4: ; preds = %bb3 - %tmp5 = getelementptr inbounds float, float* %A, i64 %indvars.iv - %tmp6 = load float, float* %tmp5, align 4 + %tmp5 = getelementptr inbounds float, ptr %A, i64 %indvars.iv + %tmp6 = load float, ptr %tmp5, align 4 %tmp7 = fadd float %tmp.0, %tmp6 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1 br label %bb1 |