Lines Matching refs:polly
1 ; RUN: opt %loadPolly -O3 -polly -polly-target=gpu \
2 ; RUN: -polly-gpu-arch=spir32 \
3 ; RUN: -polly-acc-dump-kernel-ir -polly-process-unprofitable -disable-output < %s | \
21 ; CHECK-NEXT: br label %polly.loop_preheader
23 ; CHECK-LABEL: polly.loop_exit: ; preds = %polly.stmt.bb5
26 ; CHECK-LABEL: polly.loop_header: ; preds = %polly.stmt.bb5, %polly.…
27 ; CHECK-NEXT: %polly.indvar = phi i64 [ 0, %polly.loop_preheader ], [ %polly.indvar_next, %polly.…
32 ; CHECK-NEXT: %8 = mul nsw i64 16, %polly.indvar
34 ; CHECK-NEXT: br label %polly.stmt.bb5
36 ; CHECK-LABEL: polly.stmt.bb5: ; preds = %polly.loop_header
39 ; CHECK-NEXT: %polly.access.cast.MemRef_A = bitcast i8 addrspace(1)* %MemRef_A to float addrspace…
42 ; CHECK-NEXT: %polly.access.mul.MemRef_A = mul nsw i64 %12, 1024
45 ; CHECK-NEXT: %15 = mul nsw i64 16, %polly.indvar
47 ; CHECK-NEXT: %polly.access.add.MemRef_A = add nsw i64 %polly.access.mul.MemRef_A, %16
48 ; CHECK-NEXT: %polly.access.MemRef_A = getelementptr float, float addrspace(1)* %polly.access.cas…
49 ; CHECK-NEXT: %tmp8_p_scalar_ = load float, float addrspace(1)* %polly.access.MemRef_A, align 4
51 ; CHECK-NEXT: %polly.access.cast.MemRef_A1 = bitcast i8 addrspace(1)* %MemRef_A to float addrspac…
54 ; CHECK-NEXT: %polly.access.mul.MemRef_A2 = mul nsw i64 %18, 1024
57 ; CHECK-NEXT: %21 = mul nsw i64 16, %polly.indvar
59 ; CHECK-NEXT: %polly.access.add.MemRef_A3 = add nsw i64 %polly.access.mul.MemRef_A2, %22
60 ; CHECK-NEXT: %polly.access.MemRef_A4 = getelementptr float, float addrspace(1)* %polly.access.ca…
61 ; CHECK-NEXT: store float %p_tmp9, float addrspace(1)* %polly.access.MemRef_A4, align 4
62 ; CHECK-NEXT: %polly.indvar_next = add nsw i64 %polly.indvar, 1
63 ; CHECK-NEXT: %polly.loop_cond = icmp sle i64 %polly.indvar_next, 1
64 ; CHECK-NEXT: br i1 %polly.loop_cond, label %polly.loop_header, label %polly.loop_exit
66 ; CHECK-LABEL: polly.loop_preheader: ; preds = %entry
67 ; CHECK-NEXT: br label %polly.loop_header
69 ; CHECK: attributes #0 = { "polly.skip.fn" }