Lines Matching refs:mips
7 %1 = tail call i32 @llvm.mips.extr.w(i64 %a0, i32 15)
11 declare i32 @llvm.mips.extr.w(i64, i32) nounwind
17 %1 = tail call i32 @llvm.mips.extr.w(i64 %a0, i32 %a1)
25 %1 = tail call i32 @llvm.mips.extr.r.w(i64 %a0, i32 15)
29 declare i32 @llvm.mips.extr.r.w(i64, i32) nounwind
35 %1 = tail call i32 @llvm.mips.extr.s.h(i64 %a0, i32 %a1)
39 declare i32 @llvm.mips.extr.s.h(i64, i32) nounwind
45 %1 = tail call i32 @llvm.mips.extr.rs.w(i64 %a0, i32 15)
49 declare i32 @llvm.mips.extr.rs.w(i64, i32) nounwind
55 %1 = tail call i32 @llvm.mips.extr.rs.w(i64 %a0, i32 %a1)
63 %1 = tail call i32 @llvm.mips.extr.s.h(i64 %a0, i32 15)
71 %1 = tail call i32 @llvm.mips.extr.r.w(i64 %a0, i32 %a1)
79 %1 = tail call i32 @llvm.mips.extp(i64 %a0, i32 15)
83 declare i32 @llvm.mips.extp(i64, i32) nounwind
89 %1 = tail call i32 @llvm.mips.extp(i64 %a0, i32 %a1)
97 %1 = tail call i32 @llvm.mips.extpdp(i64 %a0, i32 15)
101 declare i32 @llvm.mips.extpdp(i64, i32) nounwind
107 %1 = tail call i32 @llvm.mips.extpdp(i64 %a0, i32 %a1)
117 %3 = tail call i64 @llvm.mips.dpau.h.qbl(i64 %a0, <4 x i8> %1, <4 x i8> %2)
121 declare i64 @llvm.mips.dpau.h.qbl(i64, <4 x i8>, <4 x i8>) nounwind readnone
129 %3 = tail call i64 @llvm.mips.dpau.h.qbr(i64 %a0, <4 x i8> %1, <4 x i8> %2)
133 declare i64 @llvm.mips.dpau.h.qbr(i64, <4 x i8>, <4 x i8>) nounwind readnone
141 %3 = tail call i64 @llvm.mips.dpsu.h.qbl(i64 %a0, <4 x i8> %1, <4 x i8> %2)
145 declare i64 @llvm.mips.dpsu.h.qbl(i64, <4 x i8>, <4 x i8>) nounwind readnone
153 %3 = tail call i64 @llvm.mips.dpsu.h.qbr(i64 %a0, <4 x i8> %1, <4 x i8> %2)
157 declare i64 @llvm.mips.dpsu.h.qbr(i64, <4 x i8>, <4 x i8>) nounwind readnone
165 %3 = tail call i64 @llvm.mips.dpaq.s.w.ph(i64 %a0, <2 x i16> %1, <2 x i16> %2)
169 declare i64 @llvm.mips.dpaq.s.w.ph(i64, <2 x i16>, <2 x i16>) nounwind
175 %1 = tail call i64 @llvm.mips.dpaq.sa.l.w(i64 %a0, i32 %a1, i32 %a2)
179 declare i64 @llvm.mips.dpaq.sa.l.w(i64, i32, i32) nounwind
187 %3 = tail call i64 @llvm.mips.dpsq.s.w.ph(i64 %a0, <2 x i16> %1, <2 x i16> %2)
191 declare i64 @llvm.mips.dpsq.s.w.ph(i64, <2 x i16>, <2 x i16>) nounwind
197 %1 = tail call i64 @llvm.mips.dpsq.sa.l.w(i64 %a0, i32 %a1, i32 %a2)
201 declare i64 @llvm.mips.dpsq.sa.l.w(i64, i32, i32) nounwind
209 %3 = tail call i64 @llvm.mips.mulsaq.s.w.ph(i64 %a0, <2 x i16> %1, <2 x i16> %2)
213 declare i64 @llvm.mips.mulsaq.s.w.ph(i64, <2 x i16>, <2 x i16>) nounwind
221 %3 = tail call i64 @llvm.mips.maq.s.w.phl(i64 %a0, <2 x i16> %1, <2 x i16> %2)
225 declare i64 @llvm.mips.maq.s.w.phl(i64, <2 x i16>, <2 x i16>) nounwind
233 %3 = tail call i64 @llvm.mips.maq.s.w.phr(i64 %a0, <2 x i16> %1, <2 x i16> %2)
237 declare i64 @llvm.mips.maq.s.w.phr(i64, <2 x i16>, <2 x i16>) nounwind
245 %3 = tail call i64 @llvm.mips.maq.sa.w.phl(i64 %a0, <2 x i16> %1, <2 x i16> %2)
249 declare i64 @llvm.mips.maq.sa.w.phl(i64, <2 x i16>, <2 x i16>) nounwind
257 %3 = tail call i64 @llvm.mips.maq.sa.w.phr(i64 %a0, <2 x i16> %1, <2 x i16> %2)
261 declare i64 @llvm.mips.maq.sa.w.phr(i64, <2 x i16>, <2 x i16>) nounwind
267 %1 = tail call i64 @llvm.mips.shilo(i64 %a0, i32 0)
271 declare i64 @llvm.mips.shilo(i64, i32) nounwind readnone
277 %1 = tail call i64 @llvm.mips.shilo(i64 %a0, i32 %a1)
285 %1 = tail call i64 @llvm.mips.mthlip(i64 %a0, i32 %a1)
289 declare i64 @llvm.mips.mthlip(i64, i32) nounwind
295 %0 = tail call i32 @llvm.mips.bposge32()
299 declare i32 @llvm.mips.bposge32() nounwind readonly
305 %1 = tail call i64 @llvm.mips.madd(i64 %a0, i32 %a1, i32 %a2)
309 declare i64 @llvm.mips.madd(i64, i32, i32) nounwind readnone
315 %1 = tail call i64 @llvm.mips.maddu(i64 %a0, i32 %a1, i32 %a2)
319 declare i64 @llvm.mips.maddu(i64, i32, i32) nounwind readnone
325 %1 = tail call i64 @llvm.mips.msub(i64 %a0, i32 %a1, i32 %a2)
329 declare i64 @llvm.mips.msub(i64, i32, i32) nounwind readnone
335 %1 = tail call i64 @llvm.mips.msubu(i64 %a0, i32 %a1, i32 %a2)
339 declare i64 @llvm.mips.msubu(i64, i32, i32) nounwind readnone
345 %0 = tail call i64 @llvm.mips.mult(i32 %a0, i32 %a1)
349 declare i64 @llvm.mips.mult(i32, i32) nounwind readnone
355 %0 = tail call i64 @llvm.mips.multu(i32 %a0, i32 %a1)
359 declare i64 @llvm.mips.multu(i32, i32) nounwind readnone
367 %2 = tail call <2 x i16> @llvm.mips.addq.ph(<2 x i16> %0, <2 x i16> %1)
373 declare <2 x i16> @llvm.mips.addq.ph(<2 x i16>, <2 x i16>) nounwind
381 %2 = tail call <2 x i16> @llvm.mips.addq.s.ph(<2 x i16> %0, <2 x i16> %1)
387 declare <2 x i16> @llvm.mips.addq.s.ph(<2 x i16>, <2 x i16>) nounwind
393 %0 = tail call i32 @llvm.mips.addq.s.w(i32 %a0, i32 %a1)
397 declare i32 @llvm.mips.addq.s.w(i32, i32) nounwind
405 %2 = tail call <4 x i8> @llvm.mips.addu.qb(<4 x i8> %0, <4 x i8> %1)
411 declare <4 x i8> @llvm.mips.addu.qb(<4 x i8>, <4 x i8>) nounwind
419 %2 = tail call <4 x i8> @llvm.mips.addu.s.qb(<4 x i8> %0, <4 x i8> %1)
425 declare <4 x i8> @llvm.mips.addu.s.qb(<4 x i8>, <4 x i8>) nounwind
433 %2 = tail call <2 x i16> @llvm.mips.subq.ph(<2 x i16> %0, <2 x i16> %1)
439 declare <2 x i16> @llvm.mips.subq.ph(<2 x i16>, <2 x i16>) nounwind
447 %2 = tail call <2 x i16> @llvm.mips.subq.s.ph(<2 x i16> %0, <2 x i16> %1)
453 declare <2 x i16> @llvm.mips.subq.s.ph(<2 x i16>, <2 x i16>) nounwind
459 %0 = tail call i32 @llvm.mips.subq.s.w(i32 %a0, i32 %a1)
463 declare i32 @llvm.mips.subq.s.w(i32, i32) nounwind
471 %2 = tail call <4 x i8> @llvm.mips.subu.qb(<4 x i8> %0, <4 x i8> %1)
477 declare <4 x i8> @llvm.mips.subu.qb(<4 x i8>, <4 x i8>) nounwind
485 %2 = tail call <4 x i8> @llvm.mips.subu.s.qb(<4 x i8> %0, <4 x i8> %1)
491 declare <4 x i8> @llvm.mips.subu.s.qb(<4 x i8>, <4 x i8>) nounwind
497 %0 = tail call i32 @llvm.mips.addsc(i32 %a0, i32 %a1)
501 declare i32 @llvm.mips.addsc(i32, i32) nounwind
507 %0 = tail call i32 @llvm.mips.addwc(i32 %a0, i32 %a1)
511 declare i32 @llvm.mips.addwc(i32, i32) nounwind
517 %0 = tail call i32 @llvm.mips.modsub(i32 %a0, i32 %a1)
521 declare i32 @llvm.mips.modsub(i32, i32) nounwind readnone
528 %1 = tail call i32 @llvm.mips.raddu.w.qb(<4 x i8> %0)
532 declare i32 @llvm.mips.raddu.w.qb(<4 x i8>) nounwind readnone
540 %2 = tail call <2 x i16> @llvm.mips.muleu.s.ph.qbl(<4 x i8> %0, <2 x i16> %1)
546 declare <2 x i16> @llvm.mips.muleu.s.ph.qbl(<4 x i8>, <2 x i16>) nounwind
554 %2 = tail call <2 x i16> @llvm.mips.muleu.s.ph.qbr(<4 x i8> %0, <2 x i16> %1)
560 declare <2 x i16> @llvm.mips.muleu.s.ph.qbr(<4 x i8>, <2 x i16>) nounwind
568 %2 = tail call <2 x i16> @llvm.mips.mulq.rs.ph(<2 x i16> %0, <2 x i16> %1)
574 declare <2 x i16> @llvm.mips.mulq.rs.ph(<2 x i16>, <2 x i16>) nounwind
582 %2 = tail call i32 @llvm.mips.muleq.s.w.phl(<2 x i16> %0, <2 x i16> %1)
586 declare i32 @llvm.mips.muleq.s.w.phl(<2 x i16>, <2 x i16>) nounwind
594 %2 = tail call i32 @llvm.mips.muleq.s.w.phr(<2 x i16> %0, <2 x i16> %1)
598 declare i32 @llvm.mips.muleq.s.w.phr(<2 x i16>, <2 x i16>) nounwind
606 %2 = tail call <4 x i8> @llvm.mips.precrq.qb.ph(<2 x i16> %0, <2 x i16> %1)
612 declare <4 x i8> @llvm.mips.precrq.qb.ph(<2 x i16>, <2 x i16>) nounwind readnone
618 %0 = tail call <2 x i16> @llvm.mips.precrq.ph.w(i32 %a0, i32 %a1)
624 declare <2 x i16> @llvm.mips.precrq.ph.w(i32, i32) nounwind readnone
630 %0 = tail call <2 x i16> @llvm.mips.precrq.rs.ph.w(i32 %a0, i32 %a1)
636 declare <2 x i16> @llvm.mips.precrq.rs.ph.w(i32, i32) nounwind
644 %2 = tail call <4 x i8> @llvm.mips.precrqu.s.qb.ph(<2 x i16> %0, <2 x i16> %1)
650 declare <4 x i8> @llvm.mips.precrqu.s.qb.ph(<2 x i16>, <2 x i16>) nounwind
659 tail call void @llvm.mips.cmpu.eq.qb(<4 x i8> %0, <4 x i8> %1)
660 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
664 declare void @llvm.mips.cmpu.eq.qb(<4 x i8>, <4 x i8>) nounwind
666 declare i32 @llvm.mips.rddsp(i32) nounwind readonly
674 tail call void @llvm.mips.cmpu.lt.qb(<4 x i8> %0, <4 x i8> %1)
675 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
679 declare void @llvm.mips.cmpu.lt.qb(<4 x i8>, <4 x i8>) nounwind
687 tail call void @llvm.mips.cmpu.le.qb(<4 x i8> %0, <4 x i8> %1)
688 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
692 declare void @llvm.mips.cmpu.le.qb(<4 x i8>, <4 x i8>) nounwind
700 %2 = tail call i32 @llvm.mips.cmpgu.eq.qb(<4 x i8> %0, <4 x i8> %1)
704 declare i32 @llvm.mips.cmpgu.eq.qb(<4 x i8>, <4 x i8>) nounwind
712 %2 = tail call i32 @llvm.mips.cmpgu.lt.qb(<4 x i8> %0, <4 x i8> %1)
716 declare i32 @llvm.mips.cmpgu.lt.qb(<4 x i8>, <4 x i8>) nounwind
724 %2 = tail call i32 @llvm.mips.cmpgu.le.qb(<4 x i8> %0, <4 x i8> %1)
728 declare i32 @llvm.mips.cmpgu.le.qb(<4 x i8>, <4 x i8>) nounwind
736 tail call void @llvm.mips.cmp.eq.ph(<2 x i16> %0, <2 x i16> %1)
737 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
741 declare void @llvm.mips.cmp.eq.ph(<2 x i16>, <2 x i16>) nounwind
749 tail call void @llvm.mips.cmp.lt.ph(<2 x i16> %0, <2 x i16> %1)
750 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
754 declare void @llvm.mips.cmp.lt.ph(<2 x i16>, <2 x i16>) nounwind
762 tail call void @llvm.mips.cmp.le.ph(<2 x i16> %0, <2 x i16> %1)
763 %2 = tail call i32 @llvm.mips.rddsp(i32 31)
767 declare void @llvm.mips.cmp.le.ph(<2 x i16>, <2 x i16>) nounwind
775 tail call void @llvm.mips.wrdsp(i32 %i0, i32 16)
776 %2 = tail call <4 x i8> @llvm.mips.pick.qb(<4 x i8> %0, <4 x i8> %1)
782 declare <4 x i8> @llvm.mips.pick.qb(<4 x i8>, <4 x i8>) nounwind readonly
790 tail call void @llvm.mips.wrdsp(i32 %i0, i32 16)
791 %2 = tail call <2 x i16> @llvm.mips.pick.ph(<2 x i16> %0, <2 x i16> %1)
797 declare <2 x i16> @llvm.mips.pick.ph(<2 x i16>, <2 x i16>) nounwind readonly
805 %2 = tail call <2 x i16> @llvm.mips.packrl.ph(<2 x i16> %0, <2 x i16> %1)
811 declare <2 x i16> @llvm.mips.packrl.ph(<2 x i16>, <2 x i16>) nounwind readnone
818 %1 = tail call <4 x i8> @llvm.mips.shll.qb(<4 x i8> %0, i32 3)
824 declare <4 x i8> @llvm.mips.shll.qb(<4 x i8>, i32) nounwind
831 %1 = tail call <4 x i8> @llvm.mips.shll.qb(<4 x i8> %0, i32 %a1)
842 %1 = tail call <2 x i16> @llvm.mips.shll.ph(<2 x i16> %0, i32 7)
848 declare <2 x i16> @llvm.mips.shll.ph(<2 x i16>, i32) nounwind
855 %1 = tail call <2 x i16> @llvm.mips.shll.ph(<2 x i16> %0, i32 %a1)
866 %1 = tail call <2 x i16> @llvm.mips.shll.s.ph(<2 x i16> %0, i32 7)
872 declare <2 x i16> @llvm.mips.shll.s.ph(<2 x i16>, i32) nounwind
879 %1 = tail call <2 x i16> @llvm.mips.shll.s.ph(<2 x i16> %0, i32 %a1)
889 %0 = tail call i32 @llvm.mips.shll.s.w(i32 %a0, i32 15)
893 declare i32 @llvm.mips.shll.s.w(i32, i32) nounwind
899 %0 = tail call i32 @llvm.mips.shll.s.w(i32 %a0, i32 %a1)
908 %1 = tail call <4 x i8> @llvm.mips.shrl.qb(<4 x i8> %0, i32 3)
914 declare <4 x i8> @llvm.mips.shrl.qb(<4 x i8>, i32) nounwind readnone
921 %1 = tail call <4 x i8> @llvm.mips.shrl.qb(<4 x i8> %0, i32 %a1)
932 %1 = tail call <2 x i16> @llvm.mips.shra.ph(<2 x i16> %0, i32 7)
938 declare <2 x i16> @llvm.mips.shra.ph(<2 x i16>, i32) nounwind readnone
945 %1 = tail call <2 x i16> @llvm.mips.shra.ph(<2 x i16> %0, i32 %a1)
956 %1 = tail call <2 x i16> @llvm.mips.shra.r.ph(<2 x i16> %0, i32 7)
962 declare <2 x i16> @llvm.mips.shra.r.ph(<2 x i16>, i32) nounwind readnone
969 %1 = tail call <2 x i16> @llvm.mips.shra.r.ph(<2 x i16> %0, i32 %a1)
979 %0 = tail call i32 @llvm.mips.shra.r.w(i32 %a0, i32 15)
983 declare i32 @llvm.mips.shra.r.w(i32, i32) nounwind readnone
989 %0 = tail call i32 @llvm.mips.shra.r.w(i32 %a0, i32 %a1)
998 %1 = tail call <2 x i16> @llvm.mips.absq.s.ph(<2 x i16> %0)
1004 declare <2 x i16> @llvm.mips.absq.s.ph(<2 x i16>) nounwind
1010 %0 = tail call i32 @llvm.mips.absq.s.w(i32 %a0)
1014 declare i32 @llvm.mips.absq.s.w(i32) nounwind
1021 %1 = tail call i32 @llvm.mips.preceq.w.phl(<2 x i16> %0)
1025 declare i32 @llvm.mips.preceq.w.phl(<2 x i16>) nounwind readnone
1032 %1 = tail call i32 @llvm.mips.preceq.w.phr(<2 x i16> %0)
1036 declare i32 @llvm.mips.preceq.w.phr(<2 x i16>) nounwind readnone
1043 %1 = tail call <2 x i16> @llvm.mips.precequ.ph.qbl(<4 x i8> %0)
1049 declare <2 x i16> @llvm.mips.precequ.ph.qbl(<4 x i8>) nounwind readnone
1056 %1 = tail call <2 x i16> @llvm.mips.precequ.ph.qbr(<4 x i8> %0)
1062 declare <2 x i16> @llvm.mips.precequ.ph.qbr(<4 x i8>) nounwind readnone
1069 %1 = tail call <2 x i16> @llvm.mips.precequ.ph.qbla(<4 x i8> %0)
1075 declare <2 x i16> @llvm.mips.precequ.ph.qbla(<4 x i8>) nounwind readnone
1082 %1 = tail call <2 x i16> @llvm.mips.precequ.ph.qbra(<4 x i8> %0)
1088 declare <2 x i16> @llvm.mips.precequ.ph.qbra(<4 x i8>) nounwind readnone
1095 %1 = tail call <2 x i16> @llvm.mips.preceu.ph.qbl(<4 x i8> %0)
1101 declare <2 x i16> @llvm.mips.preceu.ph.qbl(<4 x i8>) nounwind readnone
1108 %1 = tail call <2 x i16> @llvm.mips.preceu.ph.qbr(<4 x i8> %0)
1114 declare <2 x i16> @llvm.mips.preceu.ph.qbr(<4 x i8>) nounwind readnone
1121 %1 = tail call <2 x i16> @llvm.mips.preceu.ph.qbla(<4 x i8> %0)
1127 declare <2 x i16> @llvm.mips.preceu.ph.qbla(<4 x i8>) nounwind readnone
1134 %1 = tail call <2 x i16> @llvm.mips.preceu.ph.qbra(<4 x i8> %0)
1140 declare <2 x i16> @llvm.mips.preceu.ph.qbra(<4 x i8>) nounwind readnone
1146 %0 = tail call <4 x i8> @llvm.mips.repl.qb(i32 127)
1152 declare <4 x i8> @llvm.mips.repl.qb(i32) nounwind readnone
1158 %0 = tail call <4 x i8> @llvm.mips.repl.qb(i32 %a0)
1168 %0 = tail call <2 x i16> @llvm.mips.repl.ph(i32 0)
1174 declare <2 x i16> @llvm.mips.repl.ph(i32) nounwind readnone
1180 %0 = tail call <2 x i16> @llvm.mips.repl.ph(i32 %a0)
1190 %0 = tail call i32 @llvm.mips.bitrev(i32 %a0)
1194 declare i32 @llvm.mips.bitrev(i32) nounwind readnone
1200 %0 = tail call i32 @llvm.mips.lbux(i8* %a0, i32 %a1)
1204 declare i32 @llvm.mips.lbux(i8*, i32) nounwind readonly
1210 %0 = tail call i32 @llvm.mips.lhx(i8* %a0, i32 %a1)
1214 declare i32 @llvm.mips.lhx(i8*, i32) nounwind readonly
1220 %0 = tail call i32 @llvm.mips.lwx(i8* %a0, i32 %a1)
1224 declare i32 @llvm.mips.lwx(i8*, i32) nounwind readonly
1231 tail call void @llvm.mips.wrdsp(i32 %a0, i32 31)
1232 %0 = tail call i32 @llvm.mips.rddsp(i32 31)
1236 declare void @llvm.mips.wrdsp(i32, i32) nounwind