Searched refs:ssaReg (Results 1 – 6 of 6) sorted by relevance
/dalvik/dx/src/com/android/dx/ssa/ |
D | SsaRenamer.java | 213 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/ |
D | FirstFitLocalCombiningAllocator.java | 181 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/ |
D | Loop.c | 113 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()
|
D | Dataflow.c | 811 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 …]
|
D | Dataflow.h | 106 int ssaReg; member
|
D | Compiler.h | 276 int dvmConvertSSARegToDalvik(struct CompilationUnit *cUnit, int ssaReg);
|