Akira Hatanaka | 5eeac4f | 2012-09-27 01:50:59 +0000 | [diff] [blame] | 1 | ; RUN: llc -march=mipsel -mattr=+dsp < %s | FileCheck %s |
| 2 | |
| 3 | @g1 = common global <2 x i16> zeroinitializer, align 4 |
| 4 | @g0 = common global <2 x i16> zeroinitializer, align 4 |
| 5 | @g3 = common global <4 x i8> zeroinitializer, align 4 |
| 6 | @g2 = common global <4 x i8> zeroinitializer, align 4 |
| 7 | |
| 8 | define void @func_v2i16() nounwind { |
| 9 | entry: |
| 10 | ; CHECK: lw |
| 11 | ; CHECK: sw |
| 12 | |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 13 | %0 = load <2 x i16>, <2 x i16>* @g1, align 4 |
Akira Hatanaka | 5eeac4f | 2012-09-27 01:50:59 +0000 | [diff] [blame] | 14 | store <2 x i16> %0, <2 x i16>* @g0, align 4 |
| 15 | ret void |
| 16 | } |
| 17 | |
| 18 | define void @func_v4i8() nounwind { |
| 19 | entry: |
| 20 | ; CHECK: lw |
| 21 | ; CHECK: sw |
| 22 | |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 23 | %0 = load <4 x i8>, <4 x i8>* @g3, align 4 |
Akira Hatanaka | 5eeac4f | 2012-09-27 01:50:59 +0000 | [diff] [blame] | 24 | store <4 x i8> %0, <4 x i8>* @g2, align 4 |
| 25 | ret void |
| 26 | } |
| 27 | |