| ; RUN: llc -mtriple=amdgpu9.08 -O3 < %s | FileCheck %s | |
| ; RUN: llc -mtriple=amdgpu9.08 -O3 -misched=gcn-iterative-max-occupancy-experimental < %s | FileCheck %s | |
| ; RUN: llc -mtriple=amdgpu9.08 -O3 -misched=gcn-iterative-ilp < %s | FileCheck %s | |
| ; Test should not result in build failure | |
| ; CHECK-LABEL: shouldNotReApply | |
| define amdgpu_kernel void @shouldNotReApply() { | |
| entry: | |
| tail call void @llvm.amdgcn.sched.barrier(i32 0) | |
| store <4 x i32> zeroinitializer, ptr addrspace(3) zeroinitializer, align 2147483648 | |
| tail call void @llvm.amdgcn.sched.group.barrier(i32 0, i32 0, i32 0) | |
| tail call void @llvm.amdgcn.sched.barrier(i32 0) | |
| store i32 0, ptr addrspace(5) zeroinitializer, align 2147483648 | |
| tail call void @llvm.amdgcn.sched.group.barrier(i32 0, i32 0, i32 0) | |
| ret void | |
| } |