HomeSort by relevance Sort by last modified time
    Searched refs:rlDest (Results 1 - 13 of 13) sorted by null

  /dalvik/vm/compiler/codegen/
CodegenFactory.cpp 136 static void storeValue(CompilationUnit *cUnit, RegLocation rlDest,
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.lowReg = rlSrc.lowReg
    [all...]
  /dalvik/vm/compiler/codegen/mips/
CodegenFactory.cpp 128 static void storeValue(CompilationUnit *cUnit, RegLocation rlDest,
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.lowReg = rlSrc.lowReg
    [all...]
Codegen.h 39 RegLocation rlDest, RegLocation rlSrc1,
43 RegLocation rlDest, RegLocation rlSrc1,
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...]
  /dalvik/vm/compiler/codegen/arm/FP/
ThumbPortableFP.cpp 19 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,
67 storeValue(cUnit, rlDest, rlResult);
73 storeValue(cUnit, rlDest, rlResult);
79 storeValue(cUnit, rlDest, rlResult)
    [all...]
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/mips/Mips32/
Gen.cpp 81 static void genNegFloat(CompilationUnit *cUnit, RegLocation rlDest,
86 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
89 storeValue(cUnit, rlDest, rlResult);
92 static void genNegDouble(CompilationUnit *cUnit, RegLocation rlDest,
97 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
101 storeValueWide(cUnit, rlDest, rlResult);
104 static void genMulLong(CompilationUnit *cUnit, RegLocation rlDest,
112 storeValueWide(cUnit, rlDest, rlResult);
121 RegLocation rlDest, RegLocation rlSrc1,
125 newLIR3(cUnit, opc, rlDest.lowReg, rlSrc1.lowReg, rlSrc2.lowReg)
    [all...]
  /dalvik/vm/compiler/codegen/arm/Thumb/
Gen.cpp 85 static void genNegFloat(CompilationUnit *cUnit, RegLocation rlDest,
90 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
93 storeValue(cUnit, rlDest, rlResult);
96 static void genNegDouble(CompilationUnit *cUnit, RegLocation rlDest,
101 rlResult = dvmCompilerEvalLoc(cUnit, rlDest, kCoreReg, true);
105 storeValueWide(cUnit, rlDest, rlResult);
108 static void genMulLong(CompilationUnit *cUnit, RegLocation rlDest,
116 storeValueWide(cUnit, rlDest, rlResult);
125 OpKind secondOp, RegLocation rlDest,
130 partialOverlap(rlSrc1.sRegLow,rlDest.sRegLow) |
    [all...]
  /dalvik/vm/compiler/codegen/arm/
Codegen.h 39 RegLocation rlDest, RegLocation rlSrc1,
43 RegLocation rlDest, RegLocation rlSrc1,
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/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...]

Completed in 81 milliseconds