diff options
Diffstat (limited to 'polly/test/CodeGen/phi_loop_carried_float_escape.ll')
-rw-r--r-- | polly/test/CodeGen/phi_loop_carried_float_escape.ll | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/polly/test/CodeGen/phi_loop_carried_float_escape.ll b/polly/test/CodeGen/phi_loop_carried_float_escape.ll index f3e8ed453e16..3b2ed01863b1 100644 --- a/polly/test/CodeGen/phi_loop_carried_float_escape.ll +++ b/polly/test/CodeGen/phi_loop_carried_float_escape.ll @@ -1,7 +1,7 @@ -; RUN: opt -opaque-pointers=0 %loadPolly -S \ +; RUN: opt %loadPolly -S \ ; RUN: -polly-analyze-read-only-scalars=false -polly-codegen < %s | FileCheck %s -; RUN: opt -opaque-pointers=0 %loadPolly -S \ +; RUN: opt %loadPolly -S \ ; RUN: -polly-analyze-read-only-scalars=true -polly-codegen < %s | FileCheck %s ; ; float f(float *A, int N) { @@ -16,30 +16,30 @@ ; CHECK-NEXT: br label %exit ; 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: %tmp.0.final_reload = load float, float* %tmp.0.s2a +; CHECK-NEXT: %tmp.0.final_reload = load float, ptr %tmp.0.s2a ; 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 float @f(float* %A, i32 %N) { +define float @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 |