Akira Hatanaka | c7541c4 | 2011-12-21 00:31:10 +0000 | [diff] [blame] | 1 | ; RUN: llc -march=mipsel < %s | FileCheck %s |
| 2 | |
| 3 | %struct.unaligned = type <{ i32 }> |
| 4 | |
| 5 | define void @zero_u(%struct.unaligned* nocapture %p) nounwind { |
| 6 | entry: |
Akira Hatanaka | bdd2678 | 2012-06-02 00:05:45 +0000 | [diff] [blame] | 7 | ; CHECK: swr $zero |
Akira Hatanaka | c7541c4 | 2011-12-21 00:31:10 +0000 | [diff] [blame] | 8 | %x = getelementptr inbounds %struct.unaligned* %p, i32 0, i32 0 |
| 9 | store i32 0, i32* %x, align 1 |
| 10 | ret void |
| 11 | } |
| 12 | |
| 13 | define void @zero_a(i32* nocapture %p) nounwind { |
| 14 | entry: |
| 15 | ; CHECK: sw $zero |
| 16 | store i32 0, i32* %p, align 4 |
| 17 | ret void |
| 18 | } |
| 19 | |