[polly] d327667 - [Polly] Remove failing Polly-ACC test.

Michael Kruse via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 25 09:13:10 PST 2023


Author: Michael Kruse
Date: 2023-01-25T11:11:45-06:00
New Revision: d327667d8afd710f70869c7a86762ebcf5579461

URL: https://github.com/llvm/llvm-project/commit/d327667d8afd710f70869c7a86762ebcf5579461
DIFF: https://github.com/llvm/llvm-project/commit/d327667d8afd710f70869c7a86762ebcf5579461.diff

LOG: [Polly] Remove failing Polly-ACC test.

The test has been failing since after last update of ISL (a749e09e).

Added: 
    

Modified: 
    

Removed: 
    polly/test/GPGPU/managed-pointers-preparation.ll


################################################################################
diff  --git a/polly/test/GPGPU/managed-pointers-preparation.ll b/polly/test/GPGPU/managed-pointers-preparation.ll
deleted file mode 100644
index 473f0c107a21c..0000000000000
--- a/polly/test/GPGPU/managed-pointers-preparation.ll
+++ /dev/null
@@ -1,106 +0,0 @@
-; RUN: opt %loadPolly -polly-codegen-ppcg -polly-acc-dump-code \
-; RUN: -polly-invariant-load-hoisting \
-; RUN: -S -polly-acc-codegen-managed-memory < %s | FileCheck %s
-
-; RUN: opt %loadPolly -polly-codegen-ppcg -polly-acc-dump-code \
-; RUN: -polly-invariant-load-hoisting \
-; RUN: -S -polly-acc-codegen-managed-memory -disable-output \
-; RUN: -polly-acc-dump-code < %s | FileCheck %s -check-prefix=CODE
-
-; REQUIRES: pollyacc
-
-; CHECK: @polly_launchKernel
-; CHECK: @polly_launchKernel
-; CHECK: @polly_launchKernel
-; CHECK: @polly_launchKernel
-; CHECK: @polly_launchKernel
-; CHECK-NOT: @polly_launchKernel
-
-
-; CODE:  if (p_0_loaded_from___data_runcontrol_MOD_lmulti_layer == 1) {
-; CODE-NEXT:    {
-; CODE-NEXT:      dim3 k0_dimBlock;
-; CODE-NEXT:      dim3 k0_dimGrid;
-; CODE-NEXT:      kernel0 <<<k0_dimGrid, k0_dimBlock>>> (dev_MemRef__pn__phi, p_0_loaded_from___data_runcontrol_MOD_lmulti_layer);
-; CODE-NEXT:      cudaCheckKernel();
-; CODE-NEXT:    }
-
-; CODE:  } else {
-; CODE-NEXT:    {
-; CODE-NEXT:      dim3 k1_dimBlock;
-; CODE-NEXT:      dim3 k1_dimGrid;
-; CODE-NEXT:      kernel1 <<<k1_dimGrid, k1_dimBlock>>> (dev_MemRef__pn__phi, p_0_loaded_from___data_runcontrol_MOD_lmulti_layer);
-; CODE-NEXT:      cudaCheckKernel();
-; CODE-NEXT:    }
-
-; CHECK that this program is correctly code generated and does not result in
-; 'instruction does not dominate use' errors. At an earlier point, such errors
-; have been generated as the preparation of the managed memory pointers was
-; performed right before kernel0, which does not dominate all other kernels.
-; Now the preparation is performed at the very beginning of the scop.
-
-source_filename = "bugpoint-output-c78f41e.bc"
-target datalayout = "e-p:64:64:64-S128-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f16:16:16-f32:32:32-f64:64:64-f128:128:128-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
-target triple = "x86_64-unknown-linux-gnu"
-
- at __data_radiation_MOD_rad_csalbw = external global [10 x double], align 32
- at __data_radiation_MOD_coai = external global [168 x double], align 32
- at __data_runcontrol_MOD_lmulti_layer = external global i32
-
-; Function Attrs: nounwind uwtable
-define void @__radiation_interface_MOD_radiation_init() #0 {
-entry:
-  br label %"94"
-
-"94":                                             ; preds = %"97", %entry
-  br label %"95"
-
-"95":                                             ; preds = %"95", %"94"
-  br i1 undef, label %"97", label %"95"
-
-"97":                                             ; preds = %"95"
-  br i1 undef, label %"99", label %"94"
-
-"99":                                             ; preds = %"97"
-  br label %"102"
-
-"102":                                            ; preds = %"102", %"99"
-  %indvars.iv17 = phi i64 [ %indvars.iv.next18, %"102" ], [ 1, %"99" ]
-  store double 1.000000e+00, ptr @__data_radiation_MOD_coai, align 8
-  %0 = icmp eq i64 %indvars.iv17, 3
-  %indvars.iv.next18 = add nuw nsw i64 %indvars.iv17, 1
-  br i1 %0, label %"110", label %"102"
-
-"110":                                            ; preds = %"102"
-  %1 = load i32, ptr @__data_runcontrol_MOD_lmulti_layer, align 4, !range !0
-  %2 = icmp eq i32 %1, 0
-  br i1 %2, label %"112", label %"111"
-
-"111":                                            ; preds = %"110"
-  br label %"115"
-
-"112":                                            ; preds = %"110"
-  br label %"115"
-
-"115":                                            ; preds = %"112", %"111"
-  %.pn = phi double [ undef, %"112" ], [ undef, %"111" ]
-  %3 = fdiv double 1.000000e+00, %.pn
-  br label %"116"
-
-"116":                                            ; preds = %"116", %"115"
-  %indvars.iv = phi i64 [ %indvars.iv.next, %"116" ], [ 1, %"115" ]
-  %4 = add nsw i64 %indvars.iv, -1
-  %5 = fmul double %3, undef
-  %6 = getelementptr [10 x double], ptr @__data_radiation_MOD_rad_csalbw, i64 0, i64 %4
-  store double %5, ptr %6, align 8
-  %7 = icmp eq i64 %indvars.iv, 10
-  %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
-  br i1 %7, label %return, label %"116"
-
-return:                                           ; preds = %"116"
-  ret void
-}
-
-attributes #0 = { nounwind uwtable }
-
-!0 = !{i32 0, i32 2}


        


More information about the llvm-commits mailing list