Akira Hatanaka | 9d95784 | 2012-08-22 02:51:28 +0000 | [diff] [blame] | 1 | ; RUN: llc -march=mipsel -relocation-model=pic -disable-mips-delay-filler < %s | FileCheck %s |
Rafael Espindola | a3088f0 | 2012-06-23 00:30:03 +0000 | [diff] [blame] | 2 | |
| 3 | @foo = thread_local global i32 42 |
David Blaikie | 2f40830 | 2015-09-11 03:22:04 +0000 | [diff] [blame] | 4 | @bar = hidden thread_local alias i32, i32* @foo |
Rafael Espindola | a3088f0 | 2012-06-23 00:30:03 +0000 | [diff] [blame] | 5 | |
| 6 | define i32* @zed() { |
Akira Hatanaka | 66bc419 | 2013-07-12 23:33:22 +0000 | [diff] [blame] | 7 | ; CHECK-DAG: __tls_get_addr |
Rafael Espindola | a5bb2f6 | 2014-05-23 19:16:56 +0000 | [diff] [blame] | 8 | ; CHECK-DAG: %tlsldm(bar) |
Rafael Espindola | a3088f0 | 2012-06-23 00:30:03 +0000 | [diff] [blame] | 9 | ret i32* @bar |
| 10 | } |