Lines Matching refs:i16
2 target datalayout = "e-p:16:16:16-i1:8:8-i8:8:8-i16:16:16-i32:16:16"
5 define i16 @am1(i16 %x, i16* %a) nounwind {
6 %1 = load i16* %a
7 %2 = or i16 %1,%x
8 ret i16 %2
13 @foo = external global i16
15 define i16 @am2(i16 %x) nounwind {
16 %1 = load i16* @foo
17 %2 = or i16 %1,%x
18 ret i16 %2
25 define i8 @am3(i8 %x, i16 %n) nounwind {
26 %1 = getelementptr [2 x i8]* @bar, i16 0, i16 %n
34 define i16 @am4(i16 %x) nounwind {
35 %1 = load volatile i16* inttoptr(i16 32 to i16*)
36 %2 = or i16 %1,%x
37 ret i16 %2
42 define i16 @am5(i16 %x, i16* %a) nounwind {
43 %1 = getelementptr i16* %a, i16 2
44 %2 = load i16* %1
45 %3 = or i16 %2,%x
46 ret i16 %3
51 %S = type { i16, i16 }
54 define i16 @am6(i16 %x) nounwind {
55 %1 = load i16* getelementptr (%S* @baz, i32 0, i32 1)
56 %2 = or i16 %1,%x
57 ret i16 %2
62 %T = type { i16, [2 x i8] }
63 @duh = internal constant %T { i16 16, [2 x i8][i8 32, i8 64 ] }
65 define i8 @am7(i8 %x, i16 %n) nounwind {
67 %2 = getelementptr [2 x i8]* %1, i16 0, i16 %n