/dalvik/vm/compiler/codegen/arm/FP/ |
ThumbVFP.cpp | 27 static void loadValueAddressDirect(CompilationUnit *cUnit, RegLocation rlSrc, 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.lowReg) [all...] |
Thumb2VFP.cpp | 118 RegLocation rlSrc; 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.lowReg [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb/ |
Gen.cpp | 86 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 = dvmCompilerGetSrc(cUnit, mir, 0) [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Gen.cpp | 77 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 = dvmCompilerGetSrc(cUnit, mir, 0) [all...] |
/dalvik/vm/compiler/codegen/arm/ |
CodegenDriver.cpp | 54 RegLocation rlSrc; 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); 331 rlSrc = loadValueWide(cUnit, rlSrc, kAnyReg); 338 storePair(cUnit, regPtr, rlSrc.lowReg, rlSrc.highReg) [all...] |