• Home
  • Raw
  • Download

Lines Matching refs:opcode

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