summaryrefslogtreecommitdiffstats
path: root/polly/test/GPGPU/double-parallel-loop.ll
diff options
context:
space:
mode:
Diffstat (limited to 'polly/test/GPGPU/double-parallel-loop.ll')
-rw-r--r--polly/test/GPGPU/double-parallel-loop.ll18
1 files changed, 18 insertions, 0 deletions
diff --git a/polly/test/GPGPU/double-parallel-loop.ll b/polly/test/GPGPU/double-parallel-loop.ll
index 963a411ce37..46aab52c43f 100644
--- a/polly/test/GPGPU/double-parallel-loop.ll
+++ b/polly/test/GPGPU/double-parallel-loop.ll
@@ -3,6 +3,10 @@
; RUN: -disable-output < %s | \
; RUN: FileCheck -check-prefix=SCHED %s
+; RUN: opt %loadPolly -polly-codegen-ppcg -polly-acc-dump-code \
+; RUN: -disable-output < %s | \
+; RUN: FileCheck -check-prefix=CODE %s
+
; REQUIRES: pollyacc
; CHECK: Stmt_bb5
@@ -44,6 +48,20 @@
; SCHED: coincident: [ 1, 1 ]
; SCHED: - filter: "{ }"
+; CODE: Code
+; CODE: ====
+; CODE: # host
+; CODE: {
+; CODE: dim3 k0_dimBlock(16, 32);
+; CODE: dim3 k0_dimGrid(32, 32);
+; CODE: kernel0 <<<k0_dimGrid, k0_dimBlock>>> ();
+; CODE: }
+
+; CODE: # kernel0
+; CODE: for (int c3 = 0; c3 <= 1; c3 += 1)
+; CODE: Stmt_bb5(32 * b0 + t0, 32 * b1 + t1 + 16 * c3);
+
+
; void double_parallel_loop(float A[][1024]) {
; for (long i = 0; i < 1024; i++)
; for (long j = 0; j < 1024; j++)
OpenPOWER on IntegriCloud