Lines Matching refs:sext

8 ; CHECK: [[ACC:%[^ ]+]] = sext i32 %acc to i64
13 %sext.a.0 = sext i16 %ld.a.0 to i32
15 %sext.b.0 = sext i16 %ld.b.0 to i32
16 %mul.0 = mul i32 %sext.a.0, %sext.b.0
20 %sext.a.1 = sext i16 %ld.a.1 to i32
22 %sext.b.1 = sext i16 %ld.b.1 to i32
23 %mul.1 = mul i32 %sext.a.1, %sext.b.1
24 %sext.mul.0 = sext i32 %mul.0 to i64
25 %sext.mul.1 = sext i32 %mul.1 to i64
26 %add = add i64 %sext.mul.0, %sext.mul.1
27 %sext.acc = sext i32 %acc to i64
28 %res = add i64 %add, %sext.acc
41 ; CHECK: [[ACC:%[^ ]+]] = sext i32 %acc to i64
47 %sext.a.0 = sext i16 %ld.a.0 to i32
49 %sext.b.0 = sext i16 %ld.b.0 to i32
50 %mul.0 = mul i32 %sext.a.0, %sext.b.0
54 %sext.a.1 = sext i16 %ld.a.1 to i32
56 %sext.b.1 = sext i16 %ld.b.1 to i32
57 %mul.1 = mul i32 %sext.a.1, %sext.b.1
58 %sext.mul.0 = sext i32 %mul.0 to i64
59 %sext.mul.1 = sext i32 %mul.1 to i64
60 %add = add i64 %sext.mul.0, %sext.mul.1
61 %sext.acc = sext i32 %acc to i64
62 %add.1 = add i64 %add, %sext.acc
66 %sext.a.2 = sext i16 %ld.a.2 to i32
68 %sext.b.2 = sext i16 %ld.b.2 to i32
69 %mul.2 = mul i32 %sext.a.2, %sext.b.2
70 %sext.mul.2 = sext i32 %mul.2 to i64
74 %sext.a.3 = sext i16 %ld.a.3 to i32
76 %sext.b.3 = sext i16 %ld.b.3 to i32
77 %mul.3 = mul i32 %sext.a.3, %sext.b.3
78 %sext.mul.3 = sext i32 %mul.3 to i64
79 %add.2 = add i64 %sext.mul.2, %sext.mul.3
93 ; CHECK: [[ACC:%[^ ]+]] = sext i32 %acc to i64
99 %sext.a.0 = sext i16 %ld.a.0 to i32
101 %sext.b.0 = sext i16 %ld.b.0 to i32
102 %mul.0 = mul i32 %sext.a.0, %sext.b.0
106 %sext.a.1 = sext i16 %ld.a.1 to i32
108 %sext.b.1 = sext i16 %ld.b.1 to i32
109 %mul.1 = mul i32 %sext.a.1, %sext.b.1
110 %sext.mul.0 = sext i32 %mul.0 to i64
111 %sext.mul.1 = sext i32 %mul.1 to i64
112 %add = add i64 %sext.mul.0, %sext.mul.1
116 %sext.a.2 = sext i16 %ld.a.2 to i32
118 %sext.b.2 = sext i16 %ld.b.2 to i32
119 %mul.2 = mul i32 %sext.a.2, %sext.b.2
120 %sext.mul.2 = sext i32 %mul.2 to i64
124 %sext.a.3 = sext i16 %ld.a.3 to i32
126 %sext.b.3 = sext i16 %ld.b.3 to i32
127 %mul.3 = mul i32 %sext.a.3, %sext.b.3
128 %sext.mul.3 = sext i32 %mul.3 to i64
129 %add.1 = add i64 %sext.mul.2, %sext.mul.3
131 %sext.acc = sext i32 %acc to i64
132 %add.3 = add i64 %add.2, %sext.acc
145 ; CHECK: [[ACC:%[^ ]+]] = sext i32 %acc to i64
151 %sext.a.0 = sext i16 %ld.a.0 to i32
153 %sext.b.0 = sext i16 %ld.b.0 to i32
154 %mul.0 = mul i32 %sext.a.0, %sext.b.0
158 %sext.a.1 = sext i16 %ld.a.1 to i32
160 %sext.b.1 = sext i16 %ld.b.1 to i32
161 %mul.1 = mul i32 %sext.a.1, %sext.b.1
163 %sext.add = sext i32 %add to i64
167 %sext.a.2 = sext i16 %ld.a.2 to i32
169 %sext.b.2 = sext i16 %ld.b.2 to i32
170 %mul.2 = mul i32 %sext.a.2, %sext.b.2
171 %sext.mul.2 = sext i32 %mul.2 to i64
175 %sext.a.3 = sext i16 %ld.a.3 to i32
177 %sext.b.3 = sext i16 %ld.b.3 to i32
178 %mul.3 = mul i32 %sext.a.3, %sext.b.3
179 %sext.mul.3 = sext i32 %mul.3 to i64
180 %sext.acc = sext i32 %acc to i64
181 %add.1 = add i64 %sext.mul.2, %sext.add
182 %add.2 = add i64 %sext.add, %add.1
183 %add.3 = add i64 %add.2, %sext.mul.3
184 %add.4 = add i64 %add.3, %sext.acc