Changeset View
Changeset View
Standalone View
Standalone View
test/GPGPU/kernel-params-scop-parameter.ll
; RUN: opt %loadPolly -polly-codegen-ppcg -polly-acc-dump-kernel-ir \ | ; RUN: opt %loadPolly -polly-codegen-ppcg -polly-acc-dump-kernel-ir \ | ||||
; RUN: -disable-output < %s | \ | ; RUN: -disable-output < %s | \ | ||||
; RUN: FileCheck -check-prefix=KERNEL-IR %s | ; RUN: FileCheck -check-prefix=KERNEL-IR %s | ||||
; REQUIRES: pollyacc | ; REQUIRES: pollyacc | ||||
; void kernel_params_scop_parameter(float A[], long n) { | ; void kernel_params_scop_parameter(float A[], long n) { | ||||
; for (long i = 0; i < n; i++) | ; for (long i = 0; i < n; i++) | ||||
; A[i] += 42; | ; A[i] += 42; | ||||
; } | ; } | ||||
; KERNEL-IR: define ptx_kernel void @FUNC_kernel_params_scop_parameter_KERNEL_0(i8 addrspace(1)* %MemRef_A, i64 %n) | ; KERNEL-IR: define ptx_kernel void @FUNC_kernel_params_scop_parameter_SCOP_0_KERNEL_0(i8 addrspace(1)* %MemRef_A, i64 %n) | ||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" | target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" | ||||
define void @kernel_params_scop_parameter(float* %A, i64 %n) { | define void @kernel_params_scop_parameter(float* %A, i64 %n) { | ||||
bb: | bb: | ||||
br label %bb1 | br label %bb1 | ||||
bb1: ; preds = %bb6, %bb | bb1: ; preds = %bb6, %bb | ||||
Show All 18 Lines |