Home | History | Annotate | Download | only in arm

Lines Matching defs:rlDest

55     RegLocation rlDest;
69 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
71 storeValue(cUnit, rlDest, rlResult);
74 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
76 storeValueWide(cUnit, rlDest, rlResult);
82 RegLocation rlDest, RegLocation rlSrc1,
110 genNegFloat(cUnit, rlDest, rlSrc1);
123 storeValue(cUnit, rlDest, rlResult);
128 RegLocation rlDest, RegLocation rlSrc1,
156 genNegDouble(cUnit, rlDest, rlSrc1);
169 storeValueWide(cUnit, rlDest, rlResult);
304 RegLocation rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
309 assert(rlDest.wide);
314 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kAnyReg, true);
321 storeValueWide(cUnit, rlDest, rlResult);
354 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0);
356 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, regClass, true);
368 storeValue(cUnit, rlDest, rlResult);
407 RegLocation rlDest, int scale)
449 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, regClass, true);
456 storeValueWide(cUnit, rlDest, rlResult);
458 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, regClass, true);
466 storeValue(cUnit, rlDest, rlResult);
633 RegLocation rlDest, RegLocation rlSrc1,
661 storeValueWide(cUnit, rlDest, rlResult);
666 RegLocation rlDest, RegLocation rlSrc1,
679 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
682 storeValueWide(cUnit, rlDest, rlResult);
697 genMulLong(cUnit, rlDest, rlSrc1, rlSrc2);
731 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
737 storeValueWide(cUnit, rlDest, rlResult);
745 genLong3Addr(cUnit, mir, firstOp, secondOp, rlDest, rlSrc1, rlSrc2);
758 storeValueWide(cUnit, rlDest, rlResult);
767 RegLocation rlDest, RegLocation rlSrc1,
850 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
858 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
863 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
868 storeValue(cUnit, rlDest, rlResult);
884 storeValue(cUnit, rlDest, rlResult);
892 RegLocation rlDest;
908 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
911 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
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);
1509 RegLocation rlDest;
1512 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
1514 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
1520 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kAnyReg, true);
1522 storeValue(cUnit, rlDest, rlResult);
1528 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
1532 storeValueWide(cUnit, rlDest, rlResult);
1543 RegLocation rlDest;
1546 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
1548 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
1550 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kAnyReg, true);
1556 storeValue(cUnit, rlDest, rlResult);
1562 storeValueWide(cUnit, rlDest, rlResult);
1581 RegLocation rlDest;
1596 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
1597 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
1599 storeValue(cUnit, rlDest, rlResult);
1613 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
1614 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
1616 storeValue(cUnit, rlDest, rlResult);
1668 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
1669 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kAnyReg, true);
1679 storeValue(cUnit, rlDest, rlResult);
1697 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
1698 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kAnyReg, true);
1705 storeValueWide(cUnit, rlDest, rlResult);
1845 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
1847 storeValue(cUnit, rlDest, rlResult);
1940 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0);
1941 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
1945 storeValue(cUnit, rlDest, rlResult);
1953 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0);
1955 rlSrc.fp = rlDest.fp;
1956 storeValue(cUnit, rlDest, rlSrc);
1963 RegLocation rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
1965 rlSrc.fp = rlDest.fp;
1966 storeValueWide(cUnit, rlDest, rlSrc);
1971 RegLocation rlDest = LOC_DALVIK_RETURN_VAL_WIDE;
1972 rlDest.fp = rlSrc.fp;
1973 storeValueWide(cUnit, rlDest, rlSrc);
1980 RegLocation rlDest = LOC_DALVIK_RETURN_VAL;
1981 rlDest.fp = rlSrc.fp;
1982 storeValue(cUnit, rlDest, rlSrc);
2002 RegLocation rlDest;
2015 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
2017 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
2033 return genArithOpInt(cUnit, mir, rlDest, rlSrc, rlSrc);
2036 return genArithOpLong(cUnit, mir, rlDest, rlSrc, rlSrc);
2038 return genArithOpFloat(cUnit, mir, rlDest, rlSrc, rlSrc);
2040 return genArithOpDouble(cUnit, mir, rlDest, rlSrc, rlSrc);
2042 storeValueWide(cUnit, rlDest, rlSrc);
2046 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
2055 storeValueWide(cUnit, rlDest, rlResult);
2063 storeValue(cUnit, rlDest, rlSrc);
2067 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
2069 storeValue(cUnit, rlDest, rlResult);
2073 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
2075 storeValue(cUnit, rlDest, rlResult);
2079 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
2081 storeValue(cUnit, rlDest, rlResult);
2088 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
2091 storeValue(cUnit, rlDest, rlResult);
2103 RegLocation rlDest;
2107 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
2108 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
2112 storeValueWide(cUnit, rlDest, rlResult);
2114 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
2115 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kAnyReg, true);
2117 storeValue(cUnit, rlDest, rlResult);
2200 // and store the result in 'rlDest'.
2202 RegLocation rlSrc, RegLocation rlDest, int lit)
2214 RegLocation rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
2246 storeValue(cUnit, rlDest, rlResult);
2251 // and store the result in 'rlDest'.
2253 RegLocation rlSrc, RegLocation rlDest, int lit)
2272 RegLocation rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
2291 storeValue(cUnit, rlDest, rlResult);
2299 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0);
2314 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
2317 storeValue(cUnit, rlDest, rlResult);
2328 if (handleEasyMultiply(cUnit, rlSrc, rlDest, lit)) {
2371 if (handleEasyDivide(cUnit, dalvikOpcode, rlSrc, rlDest, lit)) {
2392 storeValue(cUnit, rlDest, rlResult);
2399 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
2406 storeValue(cUnit, rlDest, rlResult);
2492 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0);
2530 storeValue(cUnit, rlDest, rlResult);
2537 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0);
2575 storeValue(cUnit, rlDest, rlResult);
2748 RegLocation rlDest;
2757 rlDest = dvmCompilerGetSrc(cUnit, mir, 0);
2762 rlDest = dvmCompilerGetSrcWide(cUnit, mir, 0, 1);
2777 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
2780 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
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);
3556 RegLocation rlDest = inlinedTarget(cUnit, mir, false);
3558 RegLocation rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
3568 storeValue(cUnit, rlDest, rlResult);
3587 RegLocation rlDest = inlinedTarget(cUnit, mir, false);
3603 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
3605 storeValue(cUnit, rlDest, rlResult);
3613 RegLocation rlDest = inlinedTarget(cUnit, mir, false);
3614 RegLocation rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
3624 storeValue(cUnit, rlDest, rlResult);
3631 RegLocation rlDest = inlinedTargetWide(cUnit, mir, false);
3633 RegLocation rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
3646 storeValueWide(cUnit, rlDest, rlResult);
3654 RegLocation rlDest = inlinedTarget(cUnit, mir, false);
3655 storeValue(cUnit, rlDest, rlSrc);
3663 RegLocation rlDest = inlinedTargetWide(cUnit, mir, false);
3664 storeValueWide(cUnit, rlDest, rlSrc);
3770 RegLocation rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
3771 RegLocation rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
3776 storeValueWide(cUnit, rlDest, rlResult);