Tom Stellard | 1b9748c | 2016-09-26 17:29:25 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -mtriple=amdgcn--amdhsa -mcpu=fiji | FileCheck %s |
| 2 | |
| 3 | ; Make sure we don't crash on a global variable with no name. |
| 4 | @0 = external addrspace(1) global i32 |
| 5 | |
| 6 | ; CHECK-LABEL: {{^}}test: |
| 7 | ; CHECK: s_add_u32 s{{[0-9]+}}, s{{[0-9]+}}, __unnamed_1 |
| 8 | ; CHECK: s_endpgm |
Matt Arsenault | 3dbeefa | 2017-03-21 21:39:51 +0000 | [diff] [blame] | 9 | define amdgpu_kernel void @test() { |
Tom Stellard | 1b9748c | 2016-09-26 17:29:25 +0000 | [diff] [blame] | 10 | store i32 1, i32 addrspace(1)* @0 |
| 11 | ret void |
| 12 | } |
| 13 | |
| 14 | ; CHECK-LABEL: {{^}}__unnamed_2: |
| 15 | ; CHECK: s_endpgm |
Matt Arsenault | 3dbeefa | 2017-03-21 21:39:51 +0000 | [diff] [blame] | 16 | define amdgpu_kernel void @1() { |
Tom Stellard | 1b9748c | 2016-09-26 17:29:25 +0000 | [diff] [blame] | 17 | ret void |
| 18 | } |