Lines Matching refs:umul
186 ;; umul
190 %umul = tail call { i8, i1 } @llvm.umul.with.overflow.i8(i8 %a, i8 %b)
191 %cmp = extractvalue { i8, i1 } %umul, 1
192 %umul.result = extractvalue { i8, i1 } %umul, 0
193 %X = select i1 %cmp, i8 %umul.result, i8 42
197 declare { i8, i1 } @llvm.umul.with.overflow.i8(i8, i8) nounwind readnone
201 %umul = tail call { i16, i1 } @llvm.umul.with.overflow.i16(i16 %a, i16 %b)
202 %cmp = extractvalue { i16, i1 } %umul, 1
203 %umul.result = extractvalue { i16, i1 } %umul, 0
204 %X = select i1 %cmp, i16 %umul.result, i16 42
208 declare { i16, i1 } @llvm.umul.with.overflow.i16(i16, i16) nounwind readnone
212 %umul = tail call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %a, i32 %b)
213 %cmp = extractvalue { i32, i1 } %umul, 1
214 %umul.result = extractvalue { i32, i1 } %umul, 0
215 %X = select i1 %cmp, i32 %umul.result, i32 42
219 declare { i32, i1 } @llvm.umul.with.overflow.i32(i32, i32) nounwind readnone