Sanjiv Gupta | 366670c | 2009-12-19 13:52:01 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | llc -march=pic16 | FileCheck %s |
2 | |||||
3 | @a = common global i16 0, align 1 ; <i16*> [#uses=2] | ||||
4 | |||||
5 | define void @foo() nounwind { | ||||
6 | entry: | ||||
7 | %tmp = load i16* @a ; <i16> [#uses=1] | ||||
8 | %add = add nsw i16 %tmp, 1 ; <i16> [#uses=1] | ||||
9 | store i16 %add, i16* @a | ||||
10 | ;CHECK: movlw 1 | ||||
11 | ;CHECK: addwf @a + 0, F | ||||
12 | ret void | ||||
13 | } |