Searched defs:rlSrc (Results 1 - 10 of 10) sorted by relevance

/dalvik/vm/compiler/codegen/arm/FP/
H A DThumbVFP.cpp27 static void loadValueAddressDirect(CompilationUnit *cUnit, RegLocation rlSrc, argument
30 rlSrc = rlSrc.wide ? dvmCompilerUpdateLocWide(cUnit, rlSrc) :
31 dvmCompilerUpdateLoc(cUnit, rlSrc);
32 if (rlSrc.location == kLocPhysReg) {
33 if (rlSrc.wide) {
34 dvmCompilerFlushRegWide(cUnit, rlSrc.lowReg, rlSrc.highReg);
36 dvmCompilerFlushReg(cUnit, rlSrc
47 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
159 RegLocation rlSrc; local
[all...]
H A DThumb2VFP.cpp118 RegLocation rlSrc; local
162 rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1);
163 rlSrc = loadValueWide(cUnit, rlSrc, kFPReg);
164 srcReg = S2D(rlSrc.lowReg, rlSrc.highReg);
166 rlSrc = dvmCompilerGetSrc(cUnit, mir, 0);
167 rlSrc = loadValue(cUnit, rlSrc, kFPReg);
168 srcReg = rlSrc
188 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
[all...]
/dalvik/vm/compiler/codegen/
H A DCodegenFactory.cpp53 static void loadValueDirect(CompilationUnit *cUnit, RegLocation rlSrc, argument
56 rlSrc = dvmCompilerUpdateLoc(cUnit, rlSrc);
57 if (rlSrc.location == kLocPhysReg) {
58 genRegCopy(cUnit, reg1, rlSrc.lowReg);
59 } else if (rlSrc.location == kLocRetval) {
62 assert(rlSrc.location == kLocDalvikFrame);
63 loadWordDisp(cUnit, rFP, dvmCompilerS2VReg(cUnit, rlSrc.sRegLow) << 2,
73 static void loadValueDirectFixed(CompilationUnit *cUnit, RegLocation rlSrc, argument
78 loadValueDirect(cUnit, rlSrc, reg
86 loadValueDirectWide(CompilationUnit *cUnit, RegLocation rlSrc, int regLo, int regHi) argument
109 loadValueDirectWideFixed(CompilationUnit *cUnit, RegLocation rlSrc, int regLo, int regHi) argument
119 loadValue(CompilationUnit *cUnit, RegLocation rlSrc, RegisterClass opKind) argument
136 storeValue(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
185 loadValueWide(CompilationUnit *cUnit, RegLocation rlSrc, RegisterClass opKind) argument
207 storeValueWide(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
[all...]
/dalvik/vm/compiler/codegen/mips/FP/
H A DMipsFP.cpp27 static void loadValueAddress(CompilationUnit *cUnit, RegLocation rlSrc, argument
30 rlSrc = rlSrc.wide ? dvmCompilerUpdateLocWide(cUnit, rlSrc) :
31 dvmCompilerUpdateLoc(cUnit, rlSrc);
32 if (rlSrc.location == kLocPhysReg) {
33 if (rlSrc.wide) {
34 dvmCompilerFlushRegWideForV5TEVFP(cUnit, rlSrc.lowReg,
35 rlSrc.highReg);
37 dvmCompilerFlushRegForV5TEVFP(cUnit, rlSrc
46 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
251 RegLocation rlSrc; local
[all...]
/dalvik/vm/compiler/codegen/arm/Thumb/
H A DGen.cpp86 RegLocation rlSrc)
89 rlSrc = loadValue(cUnit, rlSrc, kCoreReg);
92 rlSrc.lowReg, 0x80000000);
97 RegLocation rlSrc)
100 rlSrc = loadValueWide(cUnit, rlSrc, kCoreReg);
102 opRegRegImm(cUnit, kOpAdd, rlResult.highReg, rlSrc.highReg,
104 genRegCopy(cUnit, rlResult.lowReg, rlSrc.lowReg);
218 RegLocation rlSrc local
85 genNegFloat(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
96 genNegDouble(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
233 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
269 genMultiplyByTwoBitMultiplier(CompilationUnit *cUnit, RegLocation rlSrc, RegLocation rlResult, int lit, int firstBit, int secondBit) argument
[all...]
/dalvik/vm/compiler/codegen/arm/Thumb2/
H A DGen.cpp77 RegLocation rlSrc)
80 rlSrc = loadValue(cUnit, rlSrc, kFPReg);
82 newLIR2(cUnit, kThumb2Vnegs, rlResult.lowReg, rlSrc.lowReg);
87 RegLocation rlSrc)
90 rlSrc = loadValueWide(cUnit, rlSrc, kFPReg);
93 S2D(rlSrc.lowReg, rlSrc.highReg));
239 RegLocation rlSrc local
76 genNegFloat(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
86 genNegDouble(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
294 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
408 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
419 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
446 genMultiplyByTwoBitMultiplier(CompilationUnit *cUnit, RegLocation rlSrc, RegLocation rlResult, int lit, int firstBit, int secondBit) argument
[all...]
/dalvik/vm/compiler/codegen/mips/
H A DCodegenFactory.cpp47 static void loadValueDirect(CompilationUnit *cUnit, RegLocation rlSrc, argument
50 rlSrc = dvmCompilerUpdateLoc(cUnit, rlSrc);
51 if (rlSrc.location == kLocPhysReg) {
52 genRegCopy(cUnit, reg1, rlSrc.lowReg);
53 } else if (rlSrc.location == kLocRetval) {
56 assert(rlSrc.location == kLocDalvikFrame);
57 loadWordDisp(cUnit, rFP, dvmCompilerS2VReg(cUnit, rlSrc.sRegLow) << 2,
67 static void loadValueDirectFixed(CompilationUnit *cUnit, RegLocation rlSrc, argument
72 loadValueDirect(cUnit, rlSrc, reg
80 loadValueDirectWide(CompilationUnit *cUnit, RegLocation rlSrc, int regLo, int regHi) argument
102 loadValueDirectWideFixed(CompilationUnit *cUnit, RegLocation rlSrc, int regLo, int regHi) argument
112 loadValue(CompilationUnit *cUnit, RegLocation rlSrc, RegisterClass opKind) argument
128 storeValue(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
177 loadValueWide(CompilationUnit *cUnit, RegLocation rlSrc, RegisterClass opKind) argument
198 storeValueWide(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
[all...]
H A DCodegenDriver.cpp54 RegLocation rlSrc; local
85 rlSrc = dvmCompilerGetSrc(cUnit, mir, 0);
86 loadValueDirectFixed(cUnit, rlSrc, srcReg);
88 rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1);
89 loadValueDirectWideFixed(cUnit, rlSrc, srcReg, srcRegHi);
393 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
397 rlSrc = loadValueWide(cUnit, rlSrc, kAnyReg);
404 storePair(cUnit, regPtr, rlSrc.lowReg, rlSrc
445 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
535 genArrayPut(CompilationUnit *cUnit, MIR *mir, OpSize size, RegLocation rlArray, RegLocation rlIndex, RegLocation rlSrc, int scale) argument
607 genArrayObjectPut(CompilationUnit *cUnit, MIR *mir, RegLocation rlArray, RegLocation rlIndex, RegLocation rlSrc, int scale) argument
1469 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
1647 RegLocation rlSrc; local
1976 RegLocation rlSrc = LOC_DALVIK_RETURN_VAL; local
1986 RegLocation rlSrc = LOC_DALVIK_RETURN_VAL_WIDE; local
1992 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
2001 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
2025 RegLocation rlSrc; local
2160 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); 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
2318 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
2497 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
2542 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
2987 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
3015 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
3665 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
3684 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
3712 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
3721 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
[all...]
/dalvik/vm/compiler/codegen/mips/Mips32/
H A DGen.cpp82 RegLocation rlSrc)
85 rlSrc = loadValue(cUnit, rlSrc, kCoreReg);
88 rlSrc.lowReg, 0x80000000);
93 RegLocation rlSrc)
96 rlSrc = loadValueWide(cUnit, rlSrc, kCoreReg);
98 opRegRegImm(cUnit, kOpAdd, rlResult.highReg, rlSrc.highReg,
100 genRegCopy(cUnit, rlResult.lowReg, rlSrc.lowReg);
249 RegLocation rlSrc local
81 genNegFloat(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
92 genNegDouble(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc) argument
266 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
306 genMultiplyByTwoBitMultiplier(CompilationUnit *cUnit, RegLocation rlSrc, RegLocation rlResult, int lit, int firstBit, int secondBit) argument
[all...]
/dalvik/vm/compiler/codegen/arm/
H A DCodegenDriver.cpp54 RegLocation rlSrc; local
58 rlSrc = dvmCompilerGetSrc(cUnit, mir, 0);
59 loadValueDirectFixed(cUnit, rlSrc, r0);
61 rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1);
62 loadValueDirectWideFixed(cUnit, rlSrc, r0, r1);
327 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
331 rlSrc = loadValueWide(cUnit, rlSrc, kAnyReg);
338 storePair(cUnit, regPtr, rlSrc.lowReg, rlSrc
379 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
474 genArrayPut(CompilationUnit *cUnit, MIR *mir, OpSize size, RegLocation rlArray, RegLocation rlIndex, RegLocation rlSrc, int scale) argument
549 genArrayObjectPut(CompilationUnit *cUnit, MIR *mir, RegLocation rlArray, RegLocation rlIndex, RegLocation rlSrc, int scale) argument
1410 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
1587 RegLocation rlSrc; local
1930 RegLocation rlSrc = LOC_DALVIK_RETURN_VAL; local
1940 RegLocation rlSrc = LOC_DALVIK_RETURN_VAL_WIDE; local
1946 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
1955 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
1979 RegLocation rlSrc; local
2113 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); 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
2274 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
2446 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
2490 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
2905 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
2932 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
3538 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
3557 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
3580 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); local
3589 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); local
[all...]

Completed in 113 milliseconds