Jozef Kolek | a330a47 | 2014-12-11 13:56:23 +0000 | [diff] [blame] | 1 | ; RUN: llc -march=mipsel -mcpu=mips32r2 -mattr=+micromips \ |
| 2 | ; RUN: -relocation-model=pic -O3 < %s | FileCheck %s |
| 3 | |
| 4 | @x = external global i32 |
| 5 | @y = external global i32 |
| 6 | @z = external global i32 |
| 7 | |
| 8 | define i32 @main() nounwind { |
| 9 | entry: |
| 10 | store i32 1, i32* @x, align 4 |
| 11 | store i32 2148, i32* @y, align 4 |
| 12 | store i32 33332, i32* @z, align 4 |
| 13 | ret i32 0 |
| 14 | } |
| 15 | |
Chandler Carruth | ce52b80 | 2017-03-03 10:02:25 +0000 | [diff] [blame] | 16 | ; CHECK: addiu ${{[0-9]+}}, $zero, 2148 |
Nirav Dave | 54e22f3 | 2017-03-14 00:34:14 +0000 | [diff] [blame] | 17 | ; CHECK: li16 ${{[2-7]|16|17}}, 1 |
Jozef Kolek | a330a47 | 2014-12-11 13:56:23 +0000 | [diff] [blame] | 18 | ; CHECK: ori ${{[0-9]+}}, $zero, 33332 |