Bjorn Pettersson | b14afd4 | 2017-01-09 12:03:50 +0000 | [diff] [blame] | 1 | ; RUN: llc -march=r600 -mcpu=cypress -start-after safe-stack %s -o - | FileCheck %s |
| 2 | ; Don't crash |
| 3 | |
| 4 | ; CHECK: MAX_UINT |
Matt Arsenault | 3dbeefa | 2017-03-21 21:39:51 +0000 | [diff] [blame^] | 5 | define amdgpu_kernel void @test(i64 addrspace(1)* %out) { |
Bjorn Pettersson | b14afd4 | 2017-01-09 12:03:50 +0000 | [diff] [blame] | 6 | bb: |
| 7 | store i64 2, i64 addrspace(1)* %out |
| 8 | %tmp = load i64, i64 addrspace(1)* %out |
| 9 | br label %jump |
| 10 | |
| 11 | jump: ; preds = %bb |
| 12 | %tmp1 = icmp ugt i64 %tmp, 4 |
| 13 | %umax = select i1 %tmp1, i64 %tmp, i64 4 |
| 14 | store i64 %umax, i64 addrspace(1)* %out |
| 15 | ret void |
| 16 | } |