Anton Korobeynikov | 8f8e9f0 | 2009-10-10 22:17:47 +0000 | [diff] [blame] | 1 | ; RUN: llc -march=msp430 < %s |
| 2 | ; PR4779 |
| 3 | define void @foo() nounwind { |
| 4 | entry: |
| 5 | %r = alloca i8 ; <i8*> [#uses=2] |
| 6 | %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] |
Chris Lattner | d2bf432 | 2011-11-27 06:54:59 +0000 | [diff] [blame] | 7 | load volatile i8* %r, align 1 ; <i8>:0 [#uses=1] |
Anton Korobeynikov | 8f8e9f0 | 2009-10-10 22:17:47 +0000 | [diff] [blame] | 8 | or i8 %0, 1 ; <i8>:1 [#uses=1] |
Chris Lattner | d2bf432 | 2011-11-27 06:54:59 +0000 | [diff] [blame] | 9 | store volatile i8 %1, i8* %r, align 1 |
Anton Korobeynikov | 8f8e9f0 | 2009-10-10 22:17:47 +0000 | [diff] [blame] | 10 | br label %return |
| 11 | |
| 12 | return: ; preds = %entry |
| 13 | ret void |
| 14 | } |