Home | History | Annotate | Download | only in Mips32

Lines Matching full:opcode

57             res->opcode = kMipsFmovd;
61 res->opcode = kMipsFmovs;
64 res->opcode = kMipsMtc1;
70 res->opcode = kMipsMfc1;
158 MipsOpCode opcode = kMipsNop;
161 opcode = kMipsB;
167 res = newLIR0(cUnit, opcode);
188 MipsOpCode opcode = kMipsNop;
191 opcode = kMipsJalr;
196 return newLIR2(cUnit, opcode, r_RA, rDestSrc);
208 MipsOpCode opcode = kMipsNop;
222 res = newLIR2(cUnit, opcode, rDestSrc1, absValue);
227 newLIR2(cUnit, opcode, rDestSrc1, rScratch);
229 newLIR3(cUnit, opcode, rDestSrc1, rDestSrc1, rScratch);
237 MipsOpCode opcode = kMipsNop;
240 opcode = kMipsAddu;
243 opcode = kMipsSubu;
246 opcode = kMipsAnd;
249 opcode = kMipsMul;
252 opcode = kMipsOr;
255 opcode = kMipsXor;
258 opcode = kMipsSllv;
261 opcode = kMipsSrlv;
264 opcode = kMipsSrav;
271 return newLIR3(cUnit, opcode, rDest, rSrc1, rSrc2);
278 MipsOpCode opcode = kMipsNop;
284 opcode = kMipsAddiu;
288 opcode = kMipsAddu;
294 opcode = kMipsAddiu;
298 opcode = kMipsSubu;
303 opcode = kMipsSll;
307 opcode = kMipsSrl;
311 opcode = kMipsSra;
315 opcode = kMipsAndi;
319 opcode = kMipsAnd;
324 opcode = kMipsOri;
328 opcode = kMipsOr;
333 opcode = kMipsXori;
337 opcode = kMipsXor;
342 opcode = kMipsMul;
351 res = newLIR3(cUnit, opcode, rDest, rSrc1, value);
355 newLIR3(cUnit, opcode, rDest, rSrc1, rDest);
359 newLIR3(cUnit, opcode, rDest, rSrc1, rScratch);
368 MipsOpCode opcode = kMipsNop;
372 opcode = kMipsMove;
408 return newLIR2(cUnit, opcode, rDestSrc1, rSrc2);
426 MipsOpCode opcode = kMipsNop;
450 opcode = kMipsFlwc1;
454 opcode = kMipsLw;
457 opcode = kMipsLhu;
460 opcode = kMipsLh;
463 opcode = kMipsLbu;
466 opcode = kMipsLb;
473 res = newLIR3(cUnit, opcode, rDest, 0, tReg);
488 MipsOpCode opcode = kMipsNop;
513 opcode = kMipsFswc1;
517 opcode = kMipsSw;
521 opcode = kMipsSh;
525 opcode = kMipsSb;
531 res = newLIR3(cUnit, opcode, rSrc, 0, tReg);
607 MipsOpCode opcode = kMipsNop;
615 opcode = kMipsLw;
618 opcode = kMipsFlwc1;
633 opcode = kMipsLw;
636 opcode = kMipsFlwc1;
643 opcode = kMipsLhu;
647 opcode = kMipsLh;
651 opcode = kMipsLbu;
654 opcode = kMipsLb;
663 load = res = newLIR3(cUnit, opcode, rDest, displacement, rBase);
665 load = res = newLIR3(cUnit, opcode, rDest, displacement + LOWORD_OFFSET, rBase);
666 load2 = newLIR3(cUnit, opcode, rDestHi, displacement + HIWORD_OFFSET, rBase);
672 load = newLIR3(cUnit, opcode, rDest, LOWORD_OFFSET, rTmp);
673 load2 = newLIR3(cUnit, opcode, rDestHi, HIWORD_OFFSET, rTmp);
679 load = newLIR3(cUnit, opcode, rDest, rBase, rTmp);
725 MipsOpCode opcode = kMipsNop;
733 opcode = kMipsSw;
736 opcode = kMipsFswc1;
751 opcode = kMipsSw;
754 opcode = kMipsFswc1;
762 opcode = kMipsSh;
767 opcode = kMipsSb;
776 store = res = newLIR3(cUnit, opcode, rSrc, displacement, rBase);
778 store = res = newLIR3(cUnit, opcode, rSrc, displacement + LOWORD_OFFSET, rBase);
779 store2 = newLIR3(cUnit, opcode, rSrcHi, displacement + HIWORD_OFFSET, rBase);
785 store = newLIR3(cUnit, opcode, rSrc, 0, rScratch);
787 store = newLIR3(cUnit, opcode, rSrc, LOWORD_OFFSET, rScratch);
788 store2 = newLIR3(cUnit, opcode, rSrcHi, HIWORD_OFFSET, rScratch);
838 MipsOpCode opcode;
844 opcode = kMipsMove;
848 res->opcode = opcode;
974 pushFP->opcode = kThumbPush;
980 pushLR->opcode = kThumbPush;
999 popForLR->opcode = kThumbPop;
1009 popFP->opcode = kThumbPop;