/dalvik/vm/compiler/ |
Ralloc.cpp | 66 loc[i].sRegLow = i; 82 cUnit->regLocation[i].sRegLow = 83 DECODE_REG(dvmConvertSSARegToDalvik(cUnit, loc[i].sRegLow));
|
CompilerIR.h | 44 s2 sRegLow; // SSA name for low Dalvik word
|
/dalvik/vm/compiler/codegen/ |
CodegenFactory.cpp | 63 loadWordDisp(cUnit, rFP, dvmCompilerS2VReg(cUnit, rlSrc.sRegLow) << 2, 99 dvmCompilerS2VReg(cUnit, rlSrc.sRegLow) << 2, 126 dvmCompilerMarkLive(cUnit, rlSrc.lowReg, rlSrc.sRegLow); 164 dvmCompilerMarkLive(cUnit, rlDest.lowReg, rlDest.sRegLow); 174 if (dvmCompilerLiveOut(cUnit, rlDest.sRegLow)) { 176 int vReg = dvmCompilerS2VReg(cUnit, rlDest.sRegLow); 193 dvmCompilerMarkLive(cUnit, rlSrc.lowReg, rlSrc.sRegLow); 195 dvmCompilerSRegHi(rlSrc.sRegLow)); 239 dvmCompilerMarkLive(cUnit, rlDest.lowReg, rlDest.sRegLow); 241 dvmCompilerSRegHi(rlDest.sRegLow)); [all...] |
RallocUtil.cpp | 30 #define SREG(c, s) ((c)->regLocation[(s)].sRegLow) 530 p->sReg, rl.sRegLow); 542 p->sReg, rl.sRegLow); 680 RegisterInfo *infoLo = allocLive(cUnit, loc.sRegLow, kAnyReg); 702 RegisterInfo *infoLo = allocLive(cUnit, loc.sRegLow, kAnyReg); 704 dvmCompilerSRegHi(loc.sRegLow), kAnyReg); 779 assert((loc.location != kLocRetval) || (loc.sRegLow == INVALID_SREG)); 781 (dvmCompilerSRegHi(loc.sRegLow) == INVALID_SREG)); 790 dvmCompilerMarkLive(cUnit, loc.lowReg, loc.sRegLow); 791 dvmCompilerMarkLive(cUnit, loc.highReg, dvmCompilerSRegHi(loc.sRegLow)); [all...] |
/dalvik/vm/compiler/codegen/mips/ |
CodegenFactory.cpp | 57 loadWordDisp(cUnit, rFP, dvmCompilerS2VReg(cUnit, rlSrc.sRegLow) << 2, 92 dvmCompilerS2VReg(cUnit, rlSrc.sRegLow) << 2, 119 dvmCompilerMarkLive(cUnit, rlSrc.lowReg, rlSrc.sRegLow); 156 dvmCompilerMarkLive(cUnit, rlDest.lowReg, rlDest.sRegLow); 166 if (dvmCompilerLiveOut(cUnit, rlDest.sRegLow)) { 168 int vReg = dvmCompilerS2VReg(cUnit, rlDest.sRegLow); 185 dvmCompilerMarkLive(cUnit, rlSrc.lowReg, rlSrc.sRegLow); 187 dvmCompilerSRegHi(rlSrc.sRegLow)); 230 dvmCompilerMarkLive(cUnit, rlDest.lowReg, rlDest.sRegLow); 232 dvmCompilerSRegHi(rlDest.sRegLow)); [all...] |
RallocUtil.cpp | 32 #define SREG(c, s) ((c)->regLocation[(s)].sRegLow) 587 rl.sRegLow = dvmCompilerSRegHi(rl.sRegLow); 602 p->sReg, rl.sRegLow); 614 p->sReg, rl.sRegLow); 752 RegisterInfo *infoLo = allocLive(cUnit, loc.sRegLow, kAnyReg); 774 RegisterInfo *infoLo = allocLive(cUnit, loc.sRegLow, kAnyReg); 776 dvmCompilerSRegHi(loc.sRegLow), kAnyReg); 851 assert((loc.location != kLocRetval) || (loc.sRegLow == INVALID_SREG)); 853 (dvmCompilerSRegHi(loc.sRegLow) == INVALID_SREG)) [all...] |
CodegenDriver.cpp | 377 genNullCheck(cUnit, rlObj.sRegLow, rlObj.lowReg, mir->offset, 398 genNullCheck(cUnit, rlObj.sRegLow, rlObj.lowReg, mir->offset, 423 genNullCheck(cUnit, rlObj.sRegLow, rlObj.lowReg, mir->offset, 428 size, rlObj.sRegLow); 449 genNullCheck(cUnit, rlObj.sRegLow, rlObj.lowReg, mir->offset, 487 pcrLabel = genNullCheck(cUnit, rlArray.sRegLow, 559 pcrLabel = genNullCheck(cUnit, rlArray.sRegLow, rlArray.lowReg, 632 pcrLabel = genNullCheck(cUnit, rlArray.sRegLow, regArray, 917 genNullCheck(cUnit, rlSrc2.sRegLow, rlSrc2.lowReg, mir->offset, NULL); [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb/ |
Gen.cpp | 129 if (partialOverlap(rlSrc1.sRegLow,rlSrc2.sRegLow) || 130 partialOverlap(rlSrc1.sRegLow,rlDest.sRegLow) || 131 partialOverlap(rlSrc2.sRegLow,rlDest.sRegLow)) { 134 } else if (rlDest.sRegLow == rlSrc1.sRegLow) { 141 } else if (rlDest.sRegLow == rlSrc2.sRegLow) { [all...] |
/dalvik/vm/compiler/codegen/mips/Mips32/ |
Gen.cpp | 139 if (partialOverlap(rlSrc1.sRegLow,rlSrc2.sRegLow) || 140 partialOverlap(rlSrc1.sRegLow,rlDest.sRegLow) || 141 partialOverlap(rlSrc2.sRegLow,rlDest.sRegLow)) { 144 } else if (rlDest.sRegLow == rlSrc1.sRegLow) { 161 } else if (rlDest.sRegLow == rlSrc2.sRegLow) { [all...] |
/dalvik/vm/compiler/codegen/arm/FP/ |
Thumb2VFP.cpp | 241 dvmCompilerClobberSReg(cUnit, rlDest.sRegLow); 249 dvmCompilerClobberSReg(cUnit, rlDest.sRegLow);
|
ThumbVFP.cpp | 42 dvmCompilerS2VReg(cUnit, rlSrc.sRegLow) << 2);
|
/dalvik/vm/compiler/codegen/arm/ |
CodegenDriver.cpp | 311 genNullCheck(cUnit, rlObj.sRegLow, rlObj.lowReg, mir->offset, 332 genNullCheck(cUnit, rlObj.sRegLow, rlObj.lowReg, mir->offset, 357 genNullCheck(cUnit, rlObj.sRegLow, rlObj.lowReg, mir->offset, 362 size, rlObj.sRegLow); 383 genNullCheck(cUnit, rlObj.sRegLow, rlObj.lowReg, mir->offset, 421 pcrLabel = genNullCheck(cUnit, rlArray.sRegLow, 498 pcrLabel = genNullCheck(cUnit, rlArray.sRegLow, rlArray.lowReg, 570 pcrLabel = genNullCheck(cUnit, rlArray.sRegLow, regArray, 884 genNullCheck(cUnit, rlSrc2.sRegLow, r1, mir->offset, NULL); [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Gen.cpp | 249 genNullCheck(cUnit, rlSrc.sRegLow, r1, mir->offset, NULL); 304 genNullCheck(cUnit, rlSrc.sRegLow, r1, mir->offset, NULL);
|
/dalvik/vm/compiler/codegen/mips/FP/ |
MipsFP.cpp | 41 dvmCompilerS2VReg(cUnit, rlSrc.sRegLow) << 2);
|