Home | History | Annotate | Download | only in mips

Lines Matching refs:rlSrc2

126                                     RegLocation rlSrc2)
163 loadValueDirectFixed(cUnit, rlSrc2, r_F14);
166 loadValueDirectFixed(cUnit, rlSrc2, r_A1);
183 RegLocation rlSrc2)
220 loadValueDirectWideFixed(cUnit, rlSrc2, r_F14, r_F15);
223 loadValueDirectWideFixed(cUnit, rlSrc2, r_ARG2, r_ARG3);
728 RegLocation rlSrc2)
738 rlSrc2 = loadValueWide(cUnit, rlSrc2, kCoreReg);
740 opRegReg(cUnit, kOpMvn, rlResult.lowReg, rlSrc2.lowReg);
741 opRegReg(cUnit, kOpMvn, rlResult.highReg, rlSrc2.highReg);
757 genMulLong(cUnit, rlDest, rlSrc1, rlSrc2);
786 rlSrc2 = loadValueWide(cUnit, rlSrc2, kCoreReg);
788 newLIR3(cUnit, kMipsSubu, rlResult.lowReg, r_ZERO, rlSrc2.lowReg);
789 newLIR3(cUnit, kMipsSubu, tReg, r_ZERO, rlSrc2.highReg);
802 genLong3Addr(cUnit, mir, firstOp, secondOp, rlDest, rlSrc1, rlSrc2);
807 loadValueDirectWideFixed(cUnit, rlSrc2, r_ARG2, r_ARG3);
822 RegLocation rlSrc2)
907 rlSrc2 = loadValue(cUnit, rlSrc2, kCoreReg);
909 genNullCheck(cUnit, rlSrc2.sRegLow, rlSrc2.lowReg, mir->offset, NULL);
911 newLIR4(cUnit, kMipsDiv, r_HI, r_LO, rlSrc1.lowReg, rlSrc2.lowReg);
915 rlSrc2 = loadValue(cUnit, rlSrc2, kCoreReg);
918 opRegRegImm(cUnit, kOpAnd, tReg, rlSrc2.lowReg, 31);
926 rlSrc1.lowReg, rlSrc2.lowReg);
939 RegLocation rlSrc2;
943 rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1);
946 rlSrc2
949 rlSrc2 = dvmCompilerGetSrcWide(cUnit, mir, 2, 3);
960 return genArithOpLong(cUnit,mir, rlDest, rlSrc1, rlSrc2);
963 return genArithOpLong(cUnit,mir, rlDest, rlSrc1, rlSrc2);
966 return genShiftOpLong(cUnit,mir, rlDest, rlSrc1, rlSrc2);
969 return genShiftOpLong(cUnit,mir, rlDest, rlSrc1, rlSrc2);
972 return genArithOpInt(cUnit,mir, rlDest, rlSrc1, rlSrc2);
975 return genArithOpInt(cUnit,mir, rlDest, rlSrc1, rlSrc2);
978 return genArithOpFloat(cUnit,mir, rlDest, rlSrc1, rlSrc2);
981 return genArithOpFloat(cUnit, mir, rlDest, rlSrc1, rlSrc2);
984 return genArithOpDouble(cUnit,mir, rlDest, rlSrc1, rlSrc2);
987 return genArithOpDouble(cUnit,mir, rlDest, rlSrc1, rlSrc2);
2669 RegLocation rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1);
2671 rlSrc2 = loadValue(cUnit, rlSrc2, kCoreReg);
2673 int reg2 = rlSrc2.lowReg;
2752 RegLocation rlSrc2;
2764 rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 2);
2769 rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 3);
2775 rlSrc2 = dvmCompilerGetSrcWide(cUnit, mir, 2, 3);
2779 rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1);
2794 return genCmpFP(cUnit, mir, rlDest, rlSrc1, rlSrc2);
2796 genCmpLong(cUnit, mir, rlDest, rlSrc1, rlSrc2);
2799 genArrayGet(cUnit, mir, kLong, rlSrc1, rlSrc2, rlDest, 3);
2803 genArrayGet(cUnit, mir, kWord, rlSrc1, rlSrc2, rlDest, 2);
2806 genArrayGet(cUnit, mir, kUnsignedByte, rlSrc1, rlSrc2, rlDest, 0);
2809 genArrayGet(cUnit, mir, kSignedByte, rlSrc1, rlSrc2, rlDest, 0);
2812 genArrayGet(cUnit, mir, kUnsignedHalf, rlSrc1, rlSrc2, rlDest, 1);
2815 genArrayGet(cUnit, mir, kSignedHalf, rlSrc1, rlSrc2, rlDest, 1);
2818 genArrayPut(cUnit, mir, kLong, rlSrc1, rlSrc2, rlDest, 3);
2821 genArrayPut(cUnit, mir, kWord, rlSrc1, rlSrc2, rlDest, 2);
2824 genArrayObjectPut(cUnit, mir, rlSrc1, rlSrc2, rlDest, 2);
2828 genArrayPut(cUnit, mir, kUnsignedHalf, rlSrc1, rlSrc2, rlDest, 1);
2832 genArrayPut(cUnit, mir, kUnsignedByte, rlSrc1, rlSrc2, rlDest, 0);