Searched defs:rlDest (Results 1 - 11 of 11) sorted by relevance

/dalvik/vm/compiler/codegen/arm/FP/
H A DThumbPortableFP.cpp19 RegLocation rlDest, RegLocation rlSrc1,
23 RegLocation rlDest, RegLocation rlSrc1,
36 RegLocation rlDest, RegLocation rlSrc1,
39 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2);
43 RegLocation rlDest, RegLocation rlSrc1,
46 return genArithOpDoublePortable(cUnit, mir, rlDest, rlSrc1, rlSrc2);
54 static bool genCmpFP(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, argument
67 storeValue(cUnit, rlDest, rlResult);
73 storeValue(cUnit, rlDest, rlResult);
79 storeValue(cUnit, rlDest, rlResul
35 genArithOpFloat(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
42 genArithOpDouble(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
[all...]
H A DThumbVFP.cpp49 RegLocation rlDest = LOC_DALVIK_RETURN_VAL_WIDE; local
52 storeValueWide(cUnit, rlDest, rlResult);
65 RegLocation rlDest, RegLocation rlSrc1,
94 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2);
99 loadValueAddressDirect(cUnit, rlDest, r0);
103 rlDest = dvmCompilerUpdateLoc(cUnit, rlDest);
104 if (rlDest.location == kLocPhysReg) {
105 dvmCompilerClobber(cUnit, rlDest.lowReg);
111 RegLocation rlDest, RegLocatio
64 genArithOpFloat(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
110 genArithOpDouble(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
160 RegLocation rlDest; local
226 genCmpFP(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
[all...]
H A DThumb2VFP.cpp18 RegLocation rlDest, RegLocation rlSrc1,
48 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1,
56 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kFPReg, true);
59 storeValue(cUnit, rlDest, rlResult);
64 RegLocation rlDest, RegLocation rlSrc1,
90 return genArithOpDoublePortable(cUnit, mir, rlDest, rlSrc1,
101 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kFPReg, true);
102 assert(rlDest.wide);
107 storeValueWide(cUnit, rlDest, rlResult);
119 RegLocation rlDest; local
17 genArithOpFloat(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
63 genArithOpDouble(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
189 RegLocation rlDest = inlinedTargetWide(cUnit, mir, true); local
211 genCmpFP(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
[all...]
/dalvik/vm/compiler/codegen/
H A DCodegenFactory.cpp136 static void storeValue(CompilationUnit *cUnit, RegLocation rlDest, argument
141 assert(!rlDest.wide);
143 dvmCompilerKillNullCheckedLoc(cUnit, rlDest);
145 rlDest = dvmCompilerUpdateLoc(cUnit, rlDest);
148 (rlDest.location == kLocPhysReg)) {
150 rlDest = dvmCompilerEvalLoc(cUnit, rlDest, kAnyReg, false);
151 genRegCopy(cUnit, rlDest.lowReg, rlSrc.lowReg);
154 rlDest
207 storeValueWide(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
[all...]
/dalvik/vm/compiler/codegen/mips/FP/
H A DMipsFP.cpp52 RegLocation rlDest = LOC_DALVIK_RETURN_VAL_WIDE; local
55 storeValueWide(cUnit, rlDest, rlResult);
68 RegLocation rlDest, RegLocation rlSrc1,
99 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2);
106 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kFPReg, true);
108 storeValue(cUnit, rlDest, rlResult);
138 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2);
143 loadValueAddress(cUnit, rlDest, r_A0);
149 rlDest = dvmCompilerUpdateLoc(cUnit, rlDest);
67 genArithOpFloat(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
157 genArithOpDouble(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
252 RegLocation rlDest; local
378 genCmpFP(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
[all...]
/dalvik/vm/compiler/codegen/arm/Thumb/
H A DGen.cpp85 static void genNegFloat(CompilationUnit *cUnit, RegLocation rlDest, argument
90 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
93 storeValue(cUnit, rlDest, rlResult);
96 static void genNegDouble(CompilationUnit *cUnit, RegLocation rlDest, argument
101 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
105 storeValueWide(cUnit, rlDest, rlResult);
108 static void genMulLong(CompilationUnit *cUnit, RegLocation rlDest, argument
116 storeValueWide(cUnit, rlDest, rlResult);
125 OpKind secondOp, RegLocation rlDest,
130 partialOverlap(rlSrc1.sRegLow,rlDest
124 genLong3Addr(CompilationUnit *cUnit, MIR *mir, OpKind firstOp, OpKind secondOp, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
204 genCmpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
[all...]
/dalvik/vm/compiler/codegen/arm/Thumb2/
H A DGen.cpp76 static void genNegFloat(CompilationUnit *cUnit, RegLocation rlDest, argument
81 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kFPReg, true);
83 storeValue(cUnit, rlDest, rlResult);
86 static void genNegDouble(CompilationUnit *cUnit, RegLocation rlDest, argument
91 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kFPReg, true);
94 storeValueWide(cUnit, rlDest, rlResult);
102 static void genMulLong(CompilationUnit *cUnit, RegLocation rlDest, argument
122 storeValueWide(cUnit, rlDest, rlResult);
126 OpKind secondOp, RegLocation rlDest,
132 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreRe
125 genLong3Addr(CompilationUnit *cUnit, MIR *mir, OpKind firstOp, OpKind secondOp, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
370 genCmpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
409 RegLocation rlDest = inlinedTarget(cUnit, mir, true); local
420 RegLocation rlDest = inlinedTargetWide(cUnit, mir, true); local
435 RegLocation rlDest = inlinedTarget(cUnit, mir, false); local
[all...]
/dalvik/vm/compiler/codegen/mips/
H A DCodegenFactory.cpp128 static void storeValue(CompilationUnit *cUnit, RegLocation rlDest, argument
133 assert(!rlDest.wide);
135 dvmCompilerKillNullCheckedLoc(cUnit, rlDest);
137 rlDest = dvmCompilerUpdateLoc(cUnit, rlDest);
140 (rlDest.location == kLocPhysReg)) {
142 rlDest = dvmCompilerEvalLoc(cUnit, rlDest, kAnyReg, false);
143 genRegCopy(cUnit, rlDest.lowReg, rlSrc.lowReg);
146 rlDest
198 storeValueWide(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
[all...]
H A DCodegenDriver.cpp55 RegLocation rlDest; local
97 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
106 storeValue(cUnit, rlDest, rlResult);
109 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
118 storeValueWide(cUnit, rlDest, rlResult);
125 RegLocation rlDest, RegLocation rlSrc1,
153 genNegFloat(cUnit, rlDest, rlSrc1);
177 storeValue(cUnit, rlDest, rlResult);
182 RegLocation rlDest, RegLocation rlSrc1,
210 genNegDouble(cUnit, rlDest, rlSrc
124 genArithOpFloatPortable(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
181 genArithOpDoublePortable(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
370 RegLocation rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1); local
420 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
471 genArrayGet(CompilationUnit *cUnit, MIR *mir, OpSize size, RegLocation rlArray, RegLocation rlIndex, RegLocation rlDest, int scale) argument
693 genShiftOpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlShift) argument
726 genArithOpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
820 genArithOpInt(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
937 RegLocation rlDest; local
1574 RegLocation rlDest; local
1608 RegLocation rlDest; local
1646 RegLocation rlDest; local
1962 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
1975 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
1985 RegLocation rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1); local
1993 RegLocation rlDest = LOC_DALVIK_RETURN_VAL_WIDE; local
2002 RegLocation rlDest = LOC_DALVIK_RETURN_VAL; local
2024 RegLocation rlDest; local
2125 RegLocation rlDest; local
2221 handleEasyDivide(CompilationUnit *cUnit, Opcode dalvikOpcode, RegLocation rlSrc, RegLocation rlDest, int lit) argument
2272 handleEasyMultiply(CompilationUnit *cUnit, RegLocation rlSrc, RegLocation rlDest, int lit) argument
2319 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
2498 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
2543 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
2753 RegLocation rlDest; local
3610 RegLocation rlDest = inlinedTarget(cUnit, mir, false); local
3641 RegLocation rlDest = inlinedTarget(cUnit, mir, false); local
3667 RegLocation rlDest = inlinedTarget(cUnit, mir, false); local
3685 RegLocation rlDest = inlinedTargetWide(cUnit, mir, false); local
3713 RegLocation rlDest = inlinedTarget(cUnit, mir, false); local
3722 RegLocation rlDest = inlinedTargetWide(cUnit, mir, false); local
3839 RegLocation rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1); local
[all...]
/dalvik/vm/compiler/codegen/mips/Mips32/
H A DGen.cpp81 static void genNegFloat(CompilationUnit *cUnit, RegLocation rlDest, argument
86 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
89 storeValue(cUnit, rlDest, rlResult);
92 static void genNegDouble(CompilationUnit *cUnit, RegLocation rlDest, argument
97 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
101 storeValueWide(cUnit, rlDest, rlResult);
104 static void genMulLong(CompilationUnit *cUnit, RegLocation rlDest, argument
112 storeValueWide(cUnit, rlDest, rlResult);
121 RegLocation rlDest, RegLocation rlSrc1,
125 newLIR3(cUnit, opc, rlDest
120 withCarryHelper(CompilationUnit *cUnit, MipsOpCode opc, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2, int sltuSrc1, int sltuSrc2) argument
132 genLong3Addr(CompilationUnit *cUnit, MIR *mir, OpKind firstOp, OpKind secondOp, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
235 genCmpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
[all...]
/dalvik/vm/compiler/codegen/arm/
H A DCodegenDriver.cpp55 RegLocation rlDest; local
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, rlSrc
81 genArithOpFloatPortable(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
127 genArithOpDoublePortable(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
304 RegLocation rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1); local
354 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
405 genArrayGet(CompilationUnit *cUnit, MIR *mir, OpSize size, RegLocation rlArray, RegLocation rlIndex, RegLocation rlDest, int scale) argument
632 genShiftOpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlShift) argument
665 genArithOpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
774 genArithOpInt(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
900 RegLocation rlDest; local
1514 RegLocation rlDest; local
1548 RegLocation rlDest; local
1586 RegLocation rlDest; local
1916 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
1929 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
1939 RegLocation rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1); local
1947 RegLocation rlDest = LOC_DALVIK_RETURN_VAL_WIDE; local
1956 RegLocation rlDest = LOC_DALVIK_RETURN_VAL; local
1978 RegLocation rlDest; local
2079 RegLocation rlDest; local
2177 handleEasyDivide(CompilationUnit *cUnit, Opcode dalvikOpcode, RegLocation rlSrc, RegLocation rlDest, int lit) argument
2228 handleEasyMultiply(CompilationUnit *cUnit, RegLocation rlSrc, RegLocation rlDest, int lit) argument
2275 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
2447 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
2491 RegLocation rlDest = dvmCompilerGetDest(cUnit, mir, 0); local
2682 RegLocation rlDest; local
3483 RegLocation rlDest = inlinedTarget(cUnit, mir, false); local
3514 RegLocation rlDest = inlinedTarget(cUnit, mir, false); local
3540 RegLocation rlDest = inlinedTarget(cUnit, mir, false); local
3558 RegLocation rlDest = inlinedTargetWide(cUnit, mir, false); local
3581 RegLocation rlDest = inlinedTarget(cUnit, mir, false); local
3590 RegLocation rlDest = inlinedTargetWide(cUnit, mir, false); local
3707 RegLocation rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1); local
[all...]

Completed in 159 milliseconds