/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
DexTranslationAdvice.java | 72 case RegOps.REM: 73 case RegOps.ADD: 74 case RegOps.MUL: 75 case RegOps.DIV: 76 case RegOps.AND: 77 case RegOps.OR: 78 case RegOps.XOR: 81 case RegOps.SHL: 82 case RegOps.SHR: 83 case RegOps.USHR [all...] |
Rops.java | 35 new Rop(RegOps.NOP, Type.VOID, StdTypeList.EMPTY, "nop"); 39 new Rop(RegOps.MOVE, Type.INT, StdTypeList.INT, "move-int"); 43 new Rop(RegOps.MOVE, Type.LONG, StdTypeList.LONG, "move-long"); 47 new Rop(RegOps.MOVE, Type.FLOAT, StdTypeList.FLOAT, "move-float"); 51 new Rop(RegOps.MOVE, Type.DOUBLE, StdTypeList.DOUBLE, "move-double"); 55 new Rop(RegOps.MOVE, Type.OBJECT, StdTypeList.OBJECT, "move-object"); 64 new Rop(RegOps.MOVE, Type.RETURN_ADDRESS, 69 new Rop(RegOps.MOVE_PARAM, Type.INT, StdTypeList.EMPTY, 74 new Rop(RegOps.MOVE_PARAM, Type.LONG, StdTypeList.EMPTY, 79 new Rop(RegOps.MOVE_PARAM, Type.FLOAT, StdTypeList.EMPTY [all...] |
RegOps.java | 31 public final class RegOps { 302 private RegOps() { 384 case RegOps.IF_EQ: 385 case RegOps.IF_NE: 387 case RegOps.IF_LT: 388 return RegOps.IF_GT; 389 case RegOps.IF_GE: 390 return RegOps.IF_LE; 391 case RegOps.IF_LE: 392 return RegOps.IF_GE [all...] |
Rop.java | 52 /** the opcode; one of the constants in {@link RegOps} */ 83 * @param opcode the opcode; one of the constants in {@link RegOps} 131 * @param opcode the opcode; one of the constants in {@link RegOps} 151 * @param opcode the opcode; one of the constants in {@link RegOps} 170 * @param opcode the opcode; one of the constants in {@link RegOps} 186 * @param opcode the opcode; one of the constants in {@link RegOps} 205 * @param opcode the opcode; one of the constants in {@link RegOps} 254 sb.append(RegOps.opName(opcode)); 372 case RegOps.AND: 373 case RegOps.OR [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
Rops.java | 35 new Rop(RegOps.NOP, Type.VOID, StdTypeList.EMPTY, "nop"); 39 new Rop(RegOps.MOVE, Type.INT, StdTypeList.INT, "move-int"); 43 new Rop(RegOps.MOVE, Type.LONG, StdTypeList.LONG, "move-long"); 47 new Rop(RegOps.MOVE, Type.FLOAT, StdTypeList.FLOAT, "move-float"); 51 new Rop(RegOps.MOVE, Type.DOUBLE, StdTypeList.DOUBLE, "move-double"); 55 new Rop(RegOps.MOVE, Type.OBJECT, StdTypeList.OBJECT, "move-object"); 64 new Rop(RegOps.MOVE, Type.RETURN_ADDRESS, 69 new Rop(RegOps.MOVE_PARAM, Type.INT, StdTypeList.EMPTY, 74 new Rop(RegOps.MOVE_PARAM, Type.LONG, StdTypeList.EMPTY, 79 new Rop(RegOps.MOVE_PARAM, Type.FLOAT, StdTypeList.EMPTY [all...] |
DexTranslationAdvice.java | 67 opcode.getOpcode() == RegOps.SUB) { 79 case RegOps.REM: 80 case RegOps.ADD: 81 case RegOps.MUL: 82 case RegOps.DIV: 83 case RegOps.AND: 84 case RegOps.OR: 85 case RegOps.XOR: 88 case RegOps.SHL: 89 case RegOps.SHR [all...] |
RegOps.java | 31 public final class RegOps { 302 private RegOps() { 384 case RegOps.IF_EQ: 385 case RegOps.IF_NE: 387 case RegOps.IF_LT: 388 return RegOps.IF_GT; 389 case RegOps.IF_GE: 390 return RegOps.IF_LE; 391 case RegOps.IF_LE: 392 return RegOps.IF_GE [all...] |
Rop.java | 52 /** the opcode; one of the constants in {@link RegOps} */ 83 * @param opcode the opcode; one of the constants in {@link RegOps} 131 * @param opcode the opcode; one of the constants in {@link RegOps} 151 * @param opcode the opcode; one of the constants in {@link RegOps} 170 * @param opcode the opcode; one of the constants in {@link RegOps} 186 * @param opcode the opcode; one of the constants in {@link RegOps} 205 * @param opcode the opcode; one of the constants in {@link RegOps} 254 sb.append(RegOps.opName(opcode)); 372 case RegOps.AND: 373 case RegOps.OR [all...] |
PlainInsn.java | 131 if (opcode == RegOps.SUB && cst instanceof CstInteger) { 132 opcode = RegOps.ADD;
|
/external/dexmaker/src/dx/java/com/android/dx/rop/code/ |
Rops.java | 35 new Rop(RegOps.NOP, Type.VOID, StdTypeList.EMPTY, "nop"); 39 new Rop(RegOps.MOVE, Type.INT, StdTypeList.INT, "move-int"); 43 new Rop(RegOps.MOVE, Type.LONG, StdTypeList.LONG, "move-long"); 47 new Rop(RegOps.MOVE, Type.FLOAT, StdTypeList.FLOAT, "move-float"); 51 new Rop(RegOps.MOVE, Type.DOUBLE, StdTypeList.DOUBLE, "move-double"); 55 new Rop(RegOps.MOVE, Type.OBJECT, StdTypeList.OBJECT, "move-object"); 64 new Rop(RegOps.MOVE, Type.RETURN_ADDRESS, 69 new Rop(RegOps.MOVE_PARAM, Type.INT, StdTypeList.EMPTY, 74 new Rop(RegOps.MOVE_PARAM, Type.LONG, StdTypeList.EMPTY, 79 new Rop(RegOps.MOVE_PARAM, Type.FLOAT, StdTypeList.EMPTY [all...] |
DexTranslationAdvice.java | 67 opcode.getOpcode() == RegOps.SUB) { 79 case RegOps.REM: 80 case RegOps.ADD: 81 case RegOps.MUL: 82 case RegOps.DIV: 83 case RegOps.AND: 84 case RegOps.OR: 85 case RegOps.XOR: 88 case RegOps.SHL: 89 case RegOps.SHR [all...] |
RegOps.java | 31 public final class RegOps { 302 private RegOps() { 384 case RegOps.IF_EQ: 385 case RegOps.IF_NE: 387 case RegOps.IF_LT: 388 return RegOps.IF_GT; 389 case RegOps.IF_GE: 390 return RegOps.IF_LE; 391 case RegOps.IF_LE: 392 return RegOps.IF_GE [all...] |
Rop.java | 52 /** the opcode; one of the constants in {@link RegOps} */ 83 * @param opcode the opcode; one of the constants in {@link RegOps} 131 * @param opcode the opcode; one of the constants in {@link RegOps} 151 * @param opcode the opcode; one of the constants in {@link RegOps} 170 * @param opcode the opcode; one of the constants in {@link RegOps} 186 * @param opcode the opcode; one of the constants in {@link RegOps} 205 * @param opcode the opcode; one of the constants in {@link RegOps} 254 sb.append(RegOps.opName(opcode)); 372 case RegOps.AND: 373 case RegOps.OR [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
SCCP.java | 22 import com.android.dx.rop.code.RegOps; 275 case RegOps.IF_EQ: 278 case RegOps.IF_NE: 281 case RegOps.IF_LT: 284 case RegOps.IF_GE: 287 case RegOps.IF_LE: 290 case RegOps.IF_GT: 307 case RegOps.IF_EQ: 310 case RegOps.IF_NE: 313 case RegOps.IF_LT [all...] |
NormalSsaInsn.java | 21 import com.android.dx.rop.code.RegOps; 148 if (insn.getOpcode().getOpcode() == RegOps.MARK_LOCAL) { 185 return insn.getOpcode().getOpcode() == RegOps.MOVE; 191 return insn.getOpcode().getOpcode() == RegOps.MOVE_EXCEPTION; 233 case RegOps.MOVE_RESULT: 234 case RegOps.MOVE: 235 case RegOps.CONST:
|
EscapeAnalysis.java | 24 import com.android.dx.rop.code.RegOps; 223 if (op == RegOps.MOVE_RESULT_PSEUDO && 228 } else if (op == RegOps.MOVE_PARAM && 234 } else if (op == RegOps.MOVE_RESULT && 260 case RegOps.NEW_INSTANCE: 261 case RegOps.CONST: 266 case RegOps.NEW_ARRAY: 267 case RegOps.FILLED_NEW_ARRAY: 281 case RegOps.GET_STATIC: 286 case RegOps.CHECK_CAST [all...] |
LiteralOpUpgrader.java | 22 import com.android.dx.rop.code.RegOps; 113 RegOps.flippedIfOpcode(opcode.getOpcode()), null); 151 opcode.getOpcode() != RegOps.CONST) { 156 RegOps.CONST, (Constant) type); 159 if (opcode.getOpcode() == RegOps.MOVE_RESULT_PSEUDO) { 166 RegOps.GOTO, null); 182 * @param newOpcode A RegOp from {@link RegOps}
|
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
SCCP.java | 22 import com.android.dx.rop.code.RegOps; 276 case RegOps.IF_EQ: 279 case RegOps.IF_NE: 282 case RegOps.IF_LT: 285 case RegOps.IF_GE: 288 case RegOps.IF_LE: 291 case RegOps.IF_GT: 308 case RegOps.IF_EQ: 311 case RegOps.IF_NE: 314 case RegOps.IF_LT [all...] |
EscapeAnalysis.java | 24 import com.android.dx.rop.code.RegOps; 224 if (op == RegOps.MOVE_RESULT_PSEUDO && 229 } else if (op == RegOps.MOVE_PARAM && 235 } else if (op == RegOps.MOVE_RESULT && 261 case RegOps.NEW_INSTANCE: 262 case RegOps.CONST: 267 case RegOps.NEW_ARRAY: 268 case RegOps.FILLED_NEW_ARRAY: 282 case RegOps.GET_STATIC: 287 case RegOps.CHECK_CAST [all...] |
NormalSsaInsn.java | 143 if (insn.getOpcode().getOpcode() == RegOps.MARK_LOCAL) { 180 return insn.getOpcode().getOpcode() == RegOps.MOVE; 186 return insn.getOpcode().getOpcode() == RegOps.MOVE_EXCEPTION; 228 case RegOps.MOVE_RESULT: 229 case RegOps.MOVE: 230 case RegOps.CONST:
|
LiteralOpUpgrader.java | 27 import com.android.dx.rop.code.RegOps; 114 RegOps.flippedIfOpcode(opcode.getOpcode()), null); 152 opcode.getOpcode() != RegOps.CONST) { 157 RegOps.CONST, (Constant) type); 160 if (opcode.getOpcode() == RegOps.MOVE_RESULT_PSEUDO) { 167 RegOps.GOTO, null); 183 * @param newOpcode A RegOp from {@link RegOps}
|
/dalvik/dx/src/com/android/dx/cf/code/ |
RopperMachine.java | 26 import com.android.dx.rop.code.RegOps; 518 if (ropOpcode == RegOps.NEW_ARRAY) { 551 if (rop.getOpcode() == RegOps.SUB) { 552 ropOpcode = RegOps.ADD; 588 } else if (ropOpcode == RegOps.RETURN) { 787 return RegOps.NOP; 791 return RegOps.CONST; 795 return RegOps.MOVE; 798 return RegOps.AGET; 801 return RegOps.APUT [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
RopToDop.java | 20 import com.android.dexgen.rop.code.RegOps; 315 case RegOps.MOVE_EXCEPTION: return Dops.MOVE_EXCEPTION; 316 case RegOps.INVOKE_STATIC: return Dops.INVOKE_STATIC; 317 case RegOps.INVOKE_VIRTUAL: return Dops.INVOKE_VIRTUAL; 318 case RegOps.INVOKE_SUPER: return Dops.INVOKE_SUPER; 319 case RegOps.INVOKE_DIRECT: return Dops.INVOKE_DIRECT; 320 case RegOps.INVOKE_INTERFACE: return Dops.INVOKE_INTERFACE; 321 case RegOps.NEW_ARRAY: return Dops.NEW_ARRAY; 322 case RegOps.FILLED_NEW_ARRAY: return Dops.FILLED_NEW_ARRAY; 323 case RegOps.FILL_ARRAY_DATA: return Dops.FILL_ARRAY_DATA [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
RopToDop.java | 20 import com.android.dx.rop.code.RegOps; 486 case RegOps.MOVE_EXCEPTION: return Dops.MOVE_EXCEPTION; 487 case RegOps.INVOKE_STATIC: return Dops.INVOKE_STATIC; 488 case RegOps.INVOKE_VIRTUAL: return Dops.INVOKE_VIRTUAL; 489 case RegOps.INVOKE_SUPER: return Dops.INVOKE_SUPER; 490 case RegOps.INVOKE_DIRECT: return Dops.INVOKE_DIRECT; 491 case RegOps.INVOKE_INTERFACE: return Dops.INVOKE_INTERFACE; 492 case RegOps.NEW_ARRAY: return Dops.NEW_ARRAY; 493 case RegOps.FILLED_NEW_ARRAY: return Dops.FILLED_NEW_ARRAY; 494 case RegOps.FILL_ARRAY_DATA: return Dops.FILL_ARRAY_DATA [all...] |
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
RopToDop.java | 20 import com.android.dx.rop.code.RegOps; 487 case RegOps.MOVE_EXCEPTION: return Dops.MOVE_EXCEPTION; 488 case RegOps.INVOKE_STATIC: return Dops.INVOKE_STATIC; 489 case RegOps.INVOKE_VIRTUAL: return Dops.INVOKE_VIRTUAL; 490 case RegOps.INVOKE_SUPER: return Dops.INVOKE_SUPER; 491 case RegOps.INVOKE_DIRECT: return Dops.INVOKE_DIRECT; 492 case RegOps.INVOKE_INTERFACE: return Dops.INVOKE_INTERFACE; 493 case RegOps.NEW_ARRAY: return Dops.NEW_ARRAY; 494 case RegOps.FILLED_NEW_ARRAY: return Dops.FILLED_NEW_ARRAY; 495 case RegOps.FILL_ARRAY_DATA: return Dops.FILL_ARRAY_DATA [all...] |