Lines Matching full:i64
8 define i64 @foo(i64 %x, i64 %y, i64 %z) nounwind readnone {
10 %0 = shl i64 %x, %z
11 %1 = sub i64 64, %z
12 %2 = lshr i64 %x, %1
13 %3 = or i64 %2, %0
14 ret i64 %3
17 define i64 @bar(i64 %x, i64 %y, i64 %z) nounwind readnone {
19 %0 = shl i64 %y, %z
20 %1 = sub i64 64, %z
21 %2 = lshr i64 %x, %1
22 %3 = or i64 %2, %0
23 ret i64 %3
26 define i64 @un(i64 %x, i64 %y, i64 %z) nounwind readnone {
28 %0 = lshr i64 %x, %z
29 %1 = sub i64 64, %z
30 %2 = shl i64 %x, %1
31 %3 = or i64 %2, %0
32 ret i64 %3
35 define i64 @bu(i64 %x, i64 %y, i64 %z) nounwind readnone {
37 %0 = lshr i64 %y, %z
38 %1 = sub i64 64, %z
39 %2 = shl i64 %x, %1
40 %3 = or i64 %2, %0
41 ret i64 %3
44 define i64 @xfoo(i64 %x, i64 %y, i64 %z) nounwind readnone {
48 %0 = lshr i64 %x, 57
49 %1 = shl i64 %x, 7
50 %2 = or i64 %0, %1
51 ret i64 %2
54 define i64 @xfoop(i64* %p) nounwind readnone {
58 %x = load i64* %p
59 %a = lshr i64 %x, 57
60 %b = shl i64 %x, 7
61 %c = or i64 %a, %b
62 ret i64 %c
65 define i64 @xbar(i64 %x, i64 %y, i64 %z) nounwind readnone {
67 %0 = shl i64 %y, 7
68 %1 = lshr i64 %x, 57
69 %2 = or i64 %0, %1
70 ret i64 %2
73 define i64 @xun(i64 %x, i64 %y, i64 %z) nounwind readnone {
77 %0 = lshr i64 %x, 7
78 %1 = shl i64 %x, 57
79 %2 = or i64 %0, %1
80 ret i64 %2
83 define i64 @xunp(i64* %p) nounwind readnone {
87 %x = load i64* %p
88 %a = lshr i64 %x, 7
89 %b = shl i64 %x, 57
90 %c = or i64 %a, %b
91 ret i64 %c
94 define i64 @xbu(i64 %x, i64 %y, i64 %z) nounwind readnone {
96 %0 = lshr i64 %y, 7
97 %1 = shl i64 %x, 57
98 %2 = or i64 %0, %1
99 ret i64 %2