Home | History | Annotate | Download | only in Generic

Lines Matching full:smul

150 ;; smul
154 %smul = tail call { i8, i1 } @llvm.smul.with.overflow.i8(i8 %a, i8 %b)
155 %cmp = extractvalue { i8, i1 } %smul, 1
156 %smul.result = extractvalue { i8, i1 } %smul, 0
157 %X = select i1 %cmp, i8 %smul.result, i8 42
161 declare { i8, i1 } @llvm.smul.with.overflow.i8(i8, i8) nounwind readnone
165 %smul = tail call { i16, i1 } @llvm.smul.with.overflow.i16(i16 %a, i16 %b)
166 %cmp = extractvalue { i16, i1 } %smul, 1
167 %smul.result = extractvalue { i16, i1 } %smul, 0
168 %X = select i1 %cmp, i16 %smul.result, i16 42
172 declare { i16, i1 } @llvm.smul.with.overflow.i16(i16, i16) nounwind readnone
176 %smul = tail call { i32, i1 } @llvm.smul.with.overflow.i32(i32 %a, i32 %b)
177 %cmp = extractvalue { i32, i1 } %smul, 1
178 %smul.result = extractvalue { i32, i1 } %smul, 0
179 %X = select i1 %cmp, i32 %smul.result, i32 42
183 declare { i32, i1 } @llvm.smul.with.overflow.i32(i32, i32) nounwind readnone