Lines Matching refs:mips
8 %1 = tail call i32 @llvm.mips.extr.w(i64 %a0, i32 15)
12 declare i32 @llvm.mips.extr.w(i64, i32) nounwind
18 %1 = tail call i32 @llvm.mips.extr.w(i64 %a0, i32 %a1)
26 %1 = tail call i32 @llvm.mips.extr.r.w(i64 %a0, i32 15)
30 declare i32 @llvm.mips.extr.r.w(i64, i32) nounwind
36 %1 = tail call i32 @llvm.mips.extr.s.h(i64 %a0, i32 %a1)
40 declare i32 @llvm.mips.extr.s.h(i64, i32) nounwind
46 %1 = tail call i32 @llvm.mips.extr.rs.w(i64 %a0, i32 15)
50 declare i32 @llvm.mips.extr.rs.w(i64, i32) nounwind
56 %1 = tail call i32 @llvm.mips.extr.rs.w(i64 %a0, i32 %a1)
64 %1 = tail call i32 @llvm.mips.extr.s.h(i64 %a0, i32 15)
72 %1 = tail call i32 @llvm.mips.extr.r.w(i64 %a0, i32 %a1)
80 %1 = tail call i32 @llvm.mips.extp(i64 %a0, i32 15)
84 declare i32 @llvm.mips.extp(i64, i32) nounwind
90 %1 = tail call i32 @llvm.mips.extp(i64 %a0, i32 %a1)
98 %1 = tail call i32 @llvm.mips.extpdp(i64 %a0, i32 15)
102 declare i32 @llvm.mips.extpdp(i64, i32) nounwind
108 %1 = tail call i32 @llvm.mips.extpdp(i64 %a0, i32 %a1)
118 %3 = tail call i64 @llvm.mips.dpau.h.qbl(i64 %a0, <4 x i8> %1, <4 x i8> %2)
122 declare i64 @llvm.mips.dpau.h.qbl(i64, <4 x i8>, <4 x i8>) nounwind readnone
130 %3 = tail call i64 @llvm.mips.dpau.h.qbr(i64 %a0, <4 x i8> %1, <4 x i8> %2)
134 declare i64 @llvm.mips.dpau.h.qbr(i64, <4 x i8>, <4 x i8>) nounwind readnone
142 %3 = tail call i64 @llvm.mips.dpsu.h.qbl(i64 %a0, <4 x i8> %1, <4 x i8> %2)
146 declare i64 @llvm.mips.dpsu.h.qbl(i64, <4 x i8>, <4 x i8>) nounwind readnone
154 %3 = tail call i64 @llvm.mips.dpsu.h.qbr(i64 %a0, <4 x i8> %1, <4 x i8> %2)
158 declare i64 @llvm.mips.dpsu.h.qbr(i64, <4 x i8>, <4 x i8>) nounwind readnone
166 %3 = tail call i64 @llvm.mips.dpaq.s.w.ph(i64 %a0, <2 x i16> %1, <2 x i16> %2)
170 declare i64 @llvm.mips.dpaq.s.w.ph(i64, <2 x i16>, <2 x i16>) nounwind
176 %1 = tail call i64 @llvm.mips.dpaq.sa.l.w(i64 %a0, i32 %a1, i32 %a2)
180 declare i64 @llvm.mips.dpaq.sa.l.w(i64, i32, i32) nounwind
188 %3 = tail call i64 @llvm.mips.dpsq.s.w.ph(i64 %a0, <2 x i16> %1, <2 x i16> %2)
192 declare i64 @llvm.mips.dpsq.s.w.ph(i64, <2 x i16>, <2 x i16>) nounwind
198 %1 = tail call i64 @llvm.mips.dpsq.sa.l.w(i64 %a0, i32 %a1, i32 %a2)
202 declare i64 @llvm.mips.dpsq.sa.l.w(i64, i32, i32) nounwind
210 %3 = tail call i64 @llvm.mips.mulsaq.s.w.ph(i64 %a0, <2 x i16> %1, <2 x i16> %2)
214 declare i64 @llvm.mips.mulsaq.s.w.ph(i64, <2 x i16>, <2 x i16>) nounwind
222 %3 = tail call i64 @llvm.mips.maq.s.w.phl(i64 %a0, <2 x i16> %1, <2 x i16> %2)
226 declare i64 @llvm.mips.maq.s.w.phl(i64, <2 x i16>, <2 x i16>) nounwind
234 %3 = tail call i64 @llvm.mips.maq.s.w.phr(i64 %a0, <2 x i16> %1, <2 x i16> %2)
238 declare i64 @llvm.mips.maq.s.w.phr(i64, <2 x i16>, <2 x i16>) nounwind
246 %3 = tail call i64 @llvm.mips.maq.sa.w.phl(i64 %a0, <2 x i16> %1, <2 x i16> %2)
250 declare i64 @llvm.mips.maq.sa.w.phl(i64, <2 x i16>, <2 x i16>) nounwind
258 %3 = tail call i64 @llvm.mips.maq.sa.w.phr(i64 %a0, <2 x i16> %1, <2 x i16> %2)
262 declare i64 @llvm.mips.maq.sa.w.phr(i64, <2 x i16>, <2 x i16>) nounwind
268 %1 = tail call i64 @llvm.mips.shilo(i64 %a0, i32 0)
272 declare i64 @llvm.mips.shilo(i64, i32) nounwind readnone
278 %1 = tail call i64 @llvm.mips.shilo(i64 %a0, i32 %a1)
286 %1 = tail call i64 @llvm.mips.mthlip(i64 %a0, i32 %a1)
290 declare i64 @llvm.mips.mthlip(i64, i32) nounwind
296 %0 = tail call i32 @llvm.mips.bposge32()
300 declare i32 @llvm.mips.bposge32() nounwind readonly
306 %1 = tail call i64 @llvm.mips.madd(i64 %a0, i32 %a1, i32 %a2)
310 declare i64 @llvm.mips.madd(i64, i32, i32) nounwind readnone
316 %1 = tail call i64 @llvm.mips.maddu(i64 %a0, i32 %a1, i32 %a2)
320 declare i64 @llvm.mips.maddu(i64, i32, i32) nounwind readnone
326 %1 = tail call i64 @llvm.mips.msub(i64 %a0, i32 %a1, i32 %a2)
330 declare i64 @llvm.mips.msub(i64, i32, i32) nounwind readnone
336 %1 = tail call i64 @llvm.mips.msubu(i64 %a0, i32 %a1, i32 %a2)
340 declare i64 @llvm.mips.msubu(i64, i32, i32) nounwind readnone
346 %0 = tail call i64 @llvm.mips.mult(i32 %a0, i32 %a1)
350 declare i64 @llvm.mips.mult(i32, i32) nounwind readnone
356 %0 = tail call i64 @llvm.mips.multu(i32 %a0, i32 %a1)
360 declare i64 @llvm.mips.multu(i32, i32) nounwind readnone
368 %2 = tail call <2 x i16> @llvm.mips.addq.ph(<2 x i16> %0, <2 x i16> %1)
374 declare <2 x i16> @llvm.mips.addq.ph(<2 x i16>, <2 x i16>) nounwind
382 %2 = tail call <2 x i16> @llvm.mips.addq.s.ph(<2 x i16> %0, <2 x i16> %1)
388 declare <2 x i16> @llvm.mips.addq.s.ph(<2 x i16>, <2 x i16>) nounwind
394 %0 = tail call i32 @llvm.mips.addq.s.w(i32 %a0, i32 %a1)
398 declare i32 @llvm.mips.addq.s.w(i32, i32) nounwind
406 %2 = tail call <4 x i8> @llvm.mips.addu.qb(<4 x i8> %0, <4 x i8> %1)
412 declare <4 x i8> @llvm.mips.addu.qb(<4 x i8>, <4 x i8>) nounwind
420 %2 = tail call <4 x i8> @llvm.mips.addu.s.qb(<4 x i8> %0, <4 x i8> %1)
426 declare <4 x i8> @llvm.mips.addu.s.qb(<4 x i8>, <4 x i8>) nounwind
434 %2 = tail call <2 x i16> @llvm.mips.subq.ph(<2 x i16> %0, <2 x i16> %1)
440 declare <2 x i16> @llvm.mips.subq.ph(<2 x i16>, <2 x i16>) nounwind
448 %2 = tail call <2 x i16> @llvm.mips.subq.s.ph(<2 x i16> %0, <2 x i16> %1)
454 declare <2 x i16> @llvm.mips.subq.s.ph(<2 x i16>, <2 x i16>) nounwind
460 %0 = tail call i32 @llvm.mips.subq.s.w(i32 %a0, i32 %a1)
464 declare i32 @llvm.mips.subq.s.w(i32, i32) nounwind
472 %2 = tail call <4 x i8> @llvm.mips.subu.qb(<4 x i8> %0, <4 x i8> %1)
478 declare <4 x i8> @llvm.mips.subu.qb(<4 x i8>, <4 x i8>) nounwind
486 %2 = tail call <4 x i8> @llvm.mips.subu.s.qb(<4 x i8> %0, <4 x i8> %1)
492 declare <4 x i8> @llvm.mips.subu.s.qb(<4 x i8>, <4 x i8>) nounwind
498 %0 = tail call i32 @llvm.mips.addsc(i32 %a0, i32 %a1)
502 declare i32 @llvm.mips.addsc(i32, i32) nounwind
508 %0 = tail call i32 @llvm.mips.addwc(i32 %a0, i32 %a1)
512 declare i32 @llvm.mips.addwc(i32, i32) nounwind
518 %0 = tail call i32 @llvm.mips.modsub(i32 %a0, i32 %a1)
522 declare i32 @llvm.mips.modsub(i32, i32) nounwind readnone
529 %1 = tail call i32 @llvm.mips.raddu.w.qb(<4 x i8> %0)
533 declare i32 @llvm.mips.raddu.w.qb(<4 x i8>) nounwind readnone
541 %2 = tail call <2 x i16> @llvm.mips.muleu.s.ph.qbl(<4 x i8> %0, <2 x i16> %1)
547 declare <2 x i16> @llvm.mips.muleu.s.ph.qbl(<4 x i8>, <2 x i16>) nounwind
555 %2 = tail call <2 x i16> @llvm.mips.muleu.s.ph.qbr(<4 x i8> %0, <2 x i16> %1)
561 declare <2 x i16> @llvm.mips.muleu.s.ph.qbr(<4 x i8>, <2 x i16>) nounwind
569 %2 = tail call <2 x i16> @llvm.mips.mulq.rs.ph(<2 x i16> %0, <2 x i16> %1)
575 declare <2 x i16> @llvm.mips.mulq.rs.ph(<2 x i16>, <2 x i16>) nounwind
583 %2 = tail call i32 @llvm.mips.muleq.s.w.phl(<2 x i16> %0, <2 x i16> %1)
587 declare i32 @llvm.mips.muleq.s.w.phl(<2 x i16>, <2 x i16>) nounwind
595 %2 = tail call i32 @llvm.mips.muleq.s.w.phr(<2 x i16> %0, <2 x i16> %1)
599 declare i32 @llvm.mips.muleq.s.w.phr(<2 x i16>, <2 x i16>) nounwind
607 %2 = tail call <4 x i8> @llvm.mips.precrq.qb.ph(<2 x i16> %0, <2 x i16> %1)
613 declare <4 x i8> @llvm.mips.precrq.qb.ph(<2 x i16>, <2 x i16>) nounwind readnone
619 %0 = tail call <2 x i16> @llvm.mips.precrq.ph.w(i32 %a0, i32 %a1)
625 declare <2 x i16> @llvm.mips.precrq.ph.w(i32, i32) nounwind readnone
631 %0 = tail call <2 x i16> @llvm.mips.precrq.rs.ph.w(i32 %a0, i32 %a1)
637 declare <2 x i16> @llvm.mips.precrq.rs.ph.w(i32, i32) nounwind
645 %2 = tail call <4 x i8> @llvm.mips.precrqu.s.qb.ph(<2 x i16> %0, <2 x i16> %1)
651 declare <4 x i8> @llvm.mips.precrqu.s.qb.ph(<2 x i16>, <2 x i16>) nounwind
660 tail call void @llvm.mips.cmpu.eq.qb(<4 x i8> %0, <4 x i8> %1)
661 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
665 declare void @llvm.mips.cmpu.eq.qb(<4 x i8>, <4 x i8>) nounwind
667 declare i32 @llvm.mips.rddsp(i32) nounwind readonly
675 tail call void @llvm.mips.cmpu.lt.qb(<4 x i8> %0, <4 x i8> %1)
676 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
680 declare void @llvm.mips.cmpu.lt.qb(<4 x i8>, <4 x i8>) nounwind
688 tail call void @llvm.mips.cmpu.le.qb(<4 x i8> %0, <4 x i8> %1)
689 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
693 declare void @llvm.mips.cmpu.le.qb(<4 x i8>, <4 x i8>) nounwind
701 %2 = tail call i32 @llvm.mips.cmpgu.eq.qb(<4 x i8> %0, <4 x i8> %1)
705 declare i32 @llvm.mips.cmpgu.eq.qb(<4 x i8>, <4 x i8>) nounwind
713 %2 = tail call i32 @llvm.mips.cmpgu.lt.qb(<4 x i8> %0, <4 x i8> %1)
717 declare i32 @llvm.mips.cmpgu.lt.qb(<4 x i8>, <4 x i8>) nounwind
725 %2 = tail call i32 @llvm.mips.cmpgu.le.qb(<4 x i8> %0, <4 x i8> %1)
729 declare i32 @llvm.mips.cmpgu.le.qb(<4 x i8>, <4 x i8>) nounwind
737 tail call void @llvm.mips.cmp.eq.ph(<2 x i16> %0, <2 x i16> %1)
738 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
742 declare void @llvm.mips.cmp.eq.ph(<2 x i16>, <2 x i16>) nounwind
750 tail call void @llvm.mips.cmp.lt.ph(<2 x i16> %0, <2 x i16> %1)
751 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
755 declare void @llvm.mips.cmp.lt.ph(<2 x i16>, <2 x i16>) nounwind
763 tail call void @llvm.mips.cmp.le.ph(<2 x i16> %0, <2 x i16> %1)
764 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
768 declare void @llvm.mips.cmp.le.ph(<2 x i16>, <2 x i16>) nounwind
776 tail call void @llvm.mips.wrdsp(i32 %i0, i32 16)
777 %2 = tail call <4 x i8> @llvm.mips.pick.qb(<4 x i8> %0, <4 x i8> %1)
783 declare <4 x i8> @llvm.mips.pick.qb(<4 x i8>, <4 x i8>) nounwind readonly
791 tail call void @llvm.mips.wrdsp(i32 %i0, i32 16)
792 %2 = tail call <2 x i16> @llvm.mips.pick.ph(<2 x i16> %0, <2 x i16> %1)
798 declare <2 x i16> @llvm.mips.pick.ph(<2 x i16>, <2 x i16>) nounwind readonly
806 %2 = tail call <2 x i16> @llvm.mips.packrl.ph(<2 x i16> %0, <2 x i16> %1)
812 declare <2 x i16> @llvm.mips.packrl.ph(<2 x i16>, <2 x i16>) nounwind readnone
819 %1 = tail call <4 x i8> @llvm.mips.shll.qb(<4 x i8> %0, i32 3)
825 declare <4 x i8> @llvm.mips.shll.qb(<4 x i8>, i32) nounwind
832 %1 = tail call <4 x i8> @llvm.mips.shll.qb(<4 x i8> %0, i32 %a1)
843 %1 = tail call <2 x i16> @llvm.mips.shll.ph(<2 x i16> %0, i32 7)
849 declare <2 x i16> @llvm.mips.shll.ph(<2 x i16>, i32) nounwind
856 %1 = tail call <2 x i16> @llvm.mips.shll.ph(<2 x i16> %0, i32 %a1)
867 %1 = tail call <2 x i16> @llvm.mips.shll.s.ph(<2 x i16> %0, i32 7)
873 declare <2 x i16> @llvm.mips.shll.s.ph(<2 x i16>, i32) nounwind
880 %1 = tail call <2 x i16> @llvm.mips.shll.s.ph(<2 x i16> %0, i32 %a1)
890 %0 = tail call i32 @llvm.mips.shll.s.w(i32 %a0, i32 15)
894 declare i32 @llvm.mips.shll.s.w(i32, i32) nounwind
900 %0 = tail call i32 @llvm.mips.shll.s.w(i32 %a0, i32 %a1)
909 %1 = tail call <4 x i8> @llvm.mips.shrl.qb(<4 x i8> %0, i32 3)
915 declare <4 x i8> @llvm.mips.shrl.qb(<4 x i8>, i32) nounwind readnone
922 %1 = tail call <4 x i8> @llvm.mips.shrl.qb(<4 x i8> %0, i32 %a1)
933 %1 = tail call <2 x i16> @llvm.mips.shra.ph(<2 x i16> %0, i32 7)
939 declare <2 x i16> @llvm.mips.shra.ph(<2 x i16>, i32) nounwind readnone
946 %1 = tail call <2 x i16> @llvm.mips.shra.ph(<2 x i16> %0, i32 %a1)
957 %1 = tail call <2 x i16> @llvm.mips.shra.r.ph(<2 x i16> %0, i32 7)
963 declare <2 x i16> @llvm.mips.shra.r.ph(<2 x i16>, i32) nounwind readnone
970 %1 = tail call <2 x i16> @llvm.mips.shra.r.ph(<2 x i16> %0, i32 %a1)
980 %0 = tail call i32 @llvm.mips.shra.r.w(i32 %a0, i32 15)
984 declare i32 @llvm.mips.shra.r.w(i32, i32) nounwind readnone
990 %0 = tail call i32 @llvm.mips.shra.r.w(i32 %a0, i32 %a1)
999 %1 = tail call <2 x i16> @llvm.mips.absq.s.ph(<2 x i16> %0)
1005 declare <2 x i16> @llvm.mips.absq.s.ph(<2 x i16>) nounwind
1011 %0 = tail call i32 @llvm.mips.absq.s.w(i32 %a0)
1015 declare i32 @llvm.mips.absq.s.w(i32) nounwind
1022 %1 = tail call i32 @llvm.mips.preceq.w.phl(<2 x i16> %0)
1026 declare i32 @llvm.mips.preceq.w.phl(<2 x i16>) nounwind readnone
1033 %1 = tail call i32 @llvm.mips.preceq.w.phr(<2 x i16> %0)
1037 declare i32 @llvm.mips.preceq.w.phr(<2 x i16>) nounwind readnone
1044 %1 = tail call <2 x i16> @llvm.mips.precequ.ph.qbl(<4 x i8> %0)
1050 declare <2 x i16> @llvm.mips.precequ.ph.qbl(<4 x i8>) nounwind readnone
1057 %1 = tail call <2 x i16> @llvm.mips.precequ.ph.qbr(<4 x i8> %0)
1063 declare <2 x i16> @llvm.mips.precequ.ph.qbr(<4 x i8>) nounwind readnone
1070 %1 = tail call <2 x i16> @llvm.mips.precequ.ph.qbla(<4 x i8> %0)
1076 declare <2 x i16> @llvm.mips.precequ.ph.qbla(<4 x i8>) nounwind readnone
1083 %1 = tail call <2 x i16> @llvm.mips.precequ.ph.qbra(<4 x i8> %0)
1089 declare <2 x i16> @llvm.mips.precequ.ph.qbra(<4 x i8>) nounwind readnone
1096 %1 = tail call <2 x i16> @llvm.mips.preceu.ph.qbl(<4 x i8> %0)
1102 declare <2 x i16> @llvm.mips.preceu.ph.qbl(<4 x i8>) nounwind readnone
1109 %1 = tail call <2 x i16> @llvm.mips.preceu.ph.qbr(<4 x i8> %0)
1115 declare <2 x i16> @llvm.mips.preceu.ph.qbr(<4 x i8>) nounwind readnone
1122 %1 = tail call <2 x i16> @llvm.mips.preceu.ph.qbla(<4 x i8> %0)
1128 declare <2 x i16> @llvm.mips.preceu.ph.qbla(<4 x i8>) nounwind readnone
1135 %1 = tail call <2 x i16> @llvm.mips.preceu.ph.qbra(<4 x i8> %0)
1141 declare <2 x i16> @llvm.mips.preceu.ph.qbra(<4 x i8>) nounwind readnone
1147 %0 = tail call <4 x i8> @llvm.mips.repl.qb(i32 127)
1153 declare <4 x i8> @llvm.mips.repl.qb(i32) nounwind readnone
1159 %0 = tail call <4 x i8> @llvm.mips.repl.qb(i32 %a0)
1169 %0 = tail call <2 x i16> @llvm.mips.repl.ph(i32 0)
1179 %0 = tail call <2 x i16> @llvm.mips.repl.ph(i32 -2)
1185 declare <2 x i16> @llvm.mips.repl.ph(i32) nounwind readnone
1191 %0 = tail call <2 x i16> @llvm.mips.repl.ph(i32 %a0)
1201 %0 = tail call i32 @llvm.mips.bitrev(i32 %a0)
1205 declare i32 @llvm.mips.bitrev(i32) nounwind readnone
1211 %0 = tail call i32 @llvm.mips.lbux(i8* %a0, i32 %a1)
1215 declare i32 @llvm.mips.lbux(i8*, i32) nounwind readonly
1221 %0 = tail call i32 @llvm.mips.lhx(i8* %a0, i32 %a1)
1225 declare i32 @llvm.mips.lhx(i8*, i32) nounwind readonly
1231 %0 = tail call i32 @llvm.mips.lwx(i8* %a0, i32 %a1)
1235 declare i32 @llvm.mips.lwx(i8*, i32) nounwind readonly
1242 tail call void @llvm.mips.wrdsp(i32 %a0, i32 31)
1243 %0 = tail call i32 @llvm.mips.rddsp(i32 31)
1247 declare void @llvm.mips.wrdsp(i32, i32) nounwind