Home
last modified time | relevance | path

Searched refs:ssaReg (Results 1 – 6 of 6) sorted by relevance

/dalvik/dx/src/com/android/dx/ssa/
DSsaRenamer.java213 private LocalItem getLocalForNewReg(int ssaReg) { in getLocalForNewReg() argument
214 if (ssaReg < ssaRegToLocalItems.size()) { in getLocalForNewReg()
215 return ssaRegToLocalItems.get(ssaReg); in getLocalForNewReg()
226 private void setNameForSsaReg(RegisterSpec ssaReg) { in setNameForSsaReg() argument
227 int reg = ssaReg.getReg(); in setNameForSsaReg()
228 LocalItem local = ssaReg.getLocalItem(); in setNameForSsaReg()
246 private boolean isBelowThresholdRegister(int ssaReg) { in isBelowThresholdRegister() argument
247 return ssaReg < threshold; in isBelowThresholdRegister()
258 private boolean isVersionZeroRegister(int ssaReg) { in isVersionZeroRegister() argument
259 return ssaReg < ropRegCount; in isVersionZeroRegister()
[all …]
/dalvik/dx/src/com/android/dx/ssa/back/
DFirstFitLocalCombiningAllocator.java181 int ssaReg = ssaSpec.getReg(); in handleLocalAssociatedParams() local
183 paramIndex = getParameterIndexForReg(ssaReg); in handleLocalAssociatedParams()
209 private int getParameterIndexForReg(int ssaReg) { in getParameterIndexForReg() argument
210 SsaInsn defInsn = ssaMeth.getDefinitionForRegister(ssaReg); in getParameterIndexForReg()
427 for (int ssaReg = 0; ssaReg < szSsaRegs; ssaReg++) { in handleUnassociatedParameters()
428 if (ssaRegsMapped.get(ssaReg)) { in handleUnassociatedParameters()
433 int paramIndex = getParameterIndexForReg(ssaReg); in handleUnassociatedParameters()
435 RegisterSpec ssaSpec = getDefinitionSpecForSsaReg(ssaReg); in handleUnassociatedParameters()
513 for (int ssaReg = 0; ssaReg < szSsaRegs; ssaReg++) { in handleNormalUnassociated()
514 if (ssaRegsMapped.get(ssaReg)) { in handleNormalUnassociated()
[all …]
/dalvik/vm/compiler/
DLoop.c113 if (ivInfo->ssaReg == ivInfo->basicSSAReg) {
115 ivInfo->ssaReg,
116 ssaToDalvikMap[ivInfo->ssaReg] & 0xffff,
121 ivInfo->ssaReg,
122 ssaToDalvikMap[ivInfo->ssaReg] & 0xffff,
177 if (ivInfo->ssaReg == ivInfo->basicSSAReg) { in isLoopOptimizable()
266 if (ivInfo->ssaReg == idxReg) { in updateRangeCheckInfo()
DDataflow.c811 int dvmConvertSSARegToDalvik(CompilationUnit *cUnit, int ssaReg) in dvmConvertSSARegToDalvik() argument
813 return GET_ELEM_N(cUnit->ssaToDalvikMap, int, ssaReg); in dvmConvertSSARegToDalvik()
987 int ssaReg = DECODE_REG(encodedValue); in handleSSAUse() local
988 uses[regIndex] = ssaReg; in handleSSAUse()
996 int ssaReg = cUnit->numSSARegs++; in handleSSADef() local
999 int newD2SMapping = ENCODE_REG_SUB(ssaReg, dalvikSub); in handleSSADef()
1006 defs[regIndex] = ssaReg; in handleSSADef()
1156 static void setConstant(CompilationUnit *cUnit, int ssaReg, int value) in setConstant() argument
1158 dvmSetBit(cUnit->isConstantV, ssaReg); in setConstant()
1159 cUnit->constantValues[ssaReg] = value; in setConstant()
[all …]
DDataflow.h106 int ssaReg; member
DCompiler.h276 int dvmConvertSSARegToDalvik(struct CompilationUnit *cUnit, int ssaReg);