Lines Matching refs:rlSrc2
83 RegLocation rlSrc2)
118 loadValueDirectFixed(cUnit, rlSrc2, r1);
129 RegLocation rlSrc2)
165 loadValueDirectWideFixed(cUnit, rlSrc2, r2, r3);
667 RegLocation rlSrc2)
678 rlSrc2 = loadValueWide(cUnit, rlSrc2, kCoreReg);
680 opRegReg(cUnit, kOpMvn, rlResult.lowReg, rlSrc2.lowReg);
681 opRegReg(cUnit, kOpMvn, rlResult.highReg, rlSrc2.highReg);
697 genMulLong(cUnit, rlDest, rlSrc1, rlSrc2);
730 rlSrc2 = loadValueWide(cUnit, rlSrc2, kCoreReg);
734 tReg, rlSrc2.lowReg);
735 opRegReg(cUnit, kOpSbc, tReg, rlSrc2.highReg);
745 genLong3Addr(cUnit, mir, firstOp, secondOp, rlDest, rlSrc1, rlSrc2);
751 loadValueDirectWideFixed(cUnit, rlSrc2, r2, r3);
768 RegLocation rlSrc2)
854 rlSrc2 = loadValue(cUnit, rlSrc2, kCoreReg);
857 opRegRegImm(cUnit, kOpAnd, tReg, rlSrc2.lowReg, 31);
865 rlSrc1.lowReg, rlSrc2.lowReg);
872 loadValueDirectFixed(cUnit, rlSrc2, r1);
876 genNullCheck(cUnit, rlSrc2.sRegLow, r1, mir->offset, NULL);
894 RegLocation rlSrc2;
898 rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1);
901 rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 2);
904 rlSrc2 = dvmCompilerGetSrcWide(cUnit, mir, 2, 3);
915 return genArithOpLong(cUnit,mir, rlDest, rlSrc1, rlSrc2);
918 return genArithOpLong(cUnit,mir, rlDest, rlSrc1, rlSrc2);
921 return genShiftOpLong(cUnit,mir, rlDest, rlSrc1, rlSrc2);
924 return genShiftOpLong(cUnit,mir, rlDest, rlSrc1, rlSrc2);
927 return genArithOpInt(cUnit,mir, rlDest, rlSrc1, rlSrc2);
930 return genArithOpInt(cUnit,mir, rlDest, rlSrc1, rlSrc2);
933 return genArithOpFloat(cUnit,mir, rlDest, rlSrc1, rlSrc2);
936 return genArithOpFloat(cUnit, mir, rlDest, rlSrc1, rlSrc2);
939 return genArithOpDouble(cUnit,mir, rlDest, rlSrc1, rlSrc2);
942 return genArithOpDouble(cUnit,mir, rlDest, rlSrc1, rlSrc2);
2681 RegLocation rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1);
2684 rlSrc2 = loadValue(cUnit, rlSrc2
2686 opRegReg(cUnit, kOpCmp, rlSrc1.lowReg, rlSrc2.lowReg);
2747 RegLocation rlSrc2;
2759 rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 2);
2764 rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 3);
2770 rlSrc2 = dvmCompilerGetSrcWide(cUnit, mir, 2, 3);
2774 rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1);
2790 return genCmpFP(cUnit, mir, rlDest, rlSrc1, rlSrc2);
2792 genCmpLong(cUnit, mir, rlDest, rlSrc1, rlSrc2);
2795 genArrayGet(cUnit, mir, kLong, rlSrc1, rlSrc2, rlDest, 3);
2799 genArrayGet(cUnit, mir, kWord, rlSrc1, rlSrc2, rlDest, 2);
2802 genArrayGet(cUnit, mir, kUnsignedByte, rlSrc1, rlSrc2, rlDest, 0);
2805 genArrayGet(cUnit, mir, kSignedByte, rlSrc1, rlSrc2, rlDest, 0);
2808 genArrayGet(cUnit, mir, kUnsignedHalf, rlSrc1, rlSrc2, rlDest, 1);
2811 genArrayGet(cUnit, mir, kSignedHalf, rlSrc1, rlSrc2, rlDest, 1);
2814 genArrayPut(cUnit, mir, kLong, rlSrc1, rlSrc2, rlDest, 3);
2817 genArrayPut(cUnit, mir, kWord, rlSrc1, rlSrc2, rlDest, 2);
2820 genArrayObjectPut(cUnit, mir, rlSrc1, rlSrc2, rlDest, 2);
2824 genArrayPut(cUnit, mir, kUnsignedHalf, rlSrc1, rlSrc2, rlDest, 1);
2828 genArrayPut(cUnit, mir, kUnsignedByte, rlSrc1, rlSrc2, rlDest, 0);