Lines Matching refs:i128
6 declare i128 *@foo()
9 define void @f1(i128 *%ptr) {
14 %value = load i128 , i128 *%ptr
15 %add = add i128 %value, %value
16 store i128 %add, i128 *%ptr
22 define void @f2(i128 *%aptr, i64 %addr) {
27 %bptr = inttoptr i64 %addr to i128 *
28 %a = load volatile i128 , i128 *%aptr
29 %b = load i128 , i128 *%bptr
30 %add = add i128 %a, %b
31 store i128 %add, i128 *%aptr
36 define void @f3(i128 *%aptr, i64 %base) {
42 %bptr = inttoptr i64 %addr to i128 *
43 %a = load volatile i128 , i128 *%aptr
44 %b = load i128 , i128 *%bptr
45 %add = add i128 %a, %b
46 store i128 %add, i128 *%aptr
51 define void @f4(i128 *%aptr, i64 %base) {
59 %bptr = inttoptr i64 %addr to i128 *
60 %a = load volatile i128 , i128 *%aptr
61 %b = load i128 , i128 *%bptr
62 %add = add i128 %a, %b
63 store i128 %add, i128 *%aptr
70 define void @f5(i128 *%aptr, i64 %base) {
76 %bptr = inttoptr i64 %addr to i128 *
77 %a = load volatile i128 , i128 *%aptr
78 %b = load i128 , i128 *%bptr
79 %add = add i128 %a, %b
80 store i128 %add, i128 *%aptr
85 define void @f6(i128 *%aptr, i64 %base) {
91 %bptr = inttoptr i64 %addr to i128 *
92 %a = load volatile i128 , i128 *%aptr
93 %b = load i128 , i128 *%bptr
94 %add = add i128 %a, %b
95 store i128 %add, i128 *%aptr
100 define void @f7(i128 *%aptr, i64 %base) {
106 %bptr = inttoptr i64 %addr to i128 *
107 %a = load volatile i128 , i128 *%aptr
108 %b = load i128 , i128 *%bptr
109 %add = add i128 %a, %b
110 store i128 %add, i128 *%aptr
116 define void @f8(i128 *%ptr0) {
122 %ptr1 = getelementptr i128, i128 *%ptr0, i128 2
123 %ptr2 = getelementptr i128, i128 *%ptr0, i128 4
124 %ptr3 = getelementptr i128, i128 *%ptr0, i128 6
125 %ptr4 = getelementptr i128, i128 *%ptr0, i128 8
127 %val0 = load i128 , i128 *%ptr0
128 %val1 = load i128 , i128 *%ptr1
129 %val2 = load i128 , i128 *%ptr2
130 %val3 = load i128 , i128 *%ptr3
131 %val4 = load i128 , i128 *%ptr4
133 %retptr = call i128 *@foo()
135 %ret = load i128 , i128 *%retptr
136 %add0 = add i128 %ret, %val0
137 %add1 = add i128 %add0, %val1
138 %add2 = add i128 %add1, %val2
139 %add3 = add i128 %add2, %val3
140 %add4 = add i128 %add3, %val4
141 store i128 %add4, i128 *%retptr