/dalvik/vm/compiler/codegen/arm/FP/ |
ThumbVFP.cpp | 49 RegLocation rlDest = LOC_DALVIK_RETURN_VAL_WIDE; 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, RegLocation rlSrc1 [all...] |
Thumb2VFP.cpp | 18 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; [all...] |
/dalvik/vm/compiler/codegen/mips/FP/ |
MipsFP.cpp | 52 RegLocation rlDest = LOC_DALVIK_RETURN_VAL_WIDE; 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); [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Gen.cpp | 76 static void genNegFloat(CompilationUnit *cUnit, RegLocation rlDest, 81 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kFPReg, true); 83 storeValue(cUnit, rlDest, rlResult); 86 static void genNegDouble(CompilationUnit *cUnit, RegLocation rlDest, 91 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kFPReg, true); 94 storeValueWide(cUnit, rlDest, rlResult); 102 static void genMulLong(CompilationUnit *cUnit, RegLocation rlDest, 122 storeValueWide(cUnit, rlDest, rlResult); 126 OpKind secondOp, RegLocation rlDest, 132 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true) [all...] |
/dalvik/vm/compiler/codegen/arm/ |
CodegenDriver.cpp | 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) [all...] |
/dalvik/vm/compiler/codegen/mips/ |
CodegenDriver.cpp | 55 RegLocation rlDest; 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, rlSrc1) [all...] |