HomeSort by relevance Sort by last modified time
    Searched refs:RegOps (Results 1 - 25 of 84) sorted by null

1 2 3 4

  /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...]
BasicBlockList.java 140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) {
Insn.java 159 if (opcode.getOpcode() == RegOps.MARK_LOCAL) {
  /dalvik/dx/src/com/android/dx/rop/code/
Rops.java 36 new Rop(RegOps.NOP, Type.VOID, StdTypeList.EMPTY, "nop");
40 new Rop(RegOps.MOVE, Type.INT, StdTypeList.INT, "move-int");
44 new Rop(RegOps.MOVE, Type.LONG, StdTypeList.LONG, "move-long");
48 new Rop(RegOps.MOVE, Type.FLOAT, StdTypeList.FLOAT, "move-float");
52 new Rop(RegOps.MOVE, Type.DOUBLE, StdTypeList.DOUBLE, "move-double");
56 new Rop(RegOps.MOVE, Type.OBJECT, StdTypeList.OBJECT, "move-object");
65 new Rop(RegOps.MOVE, Type.RETURN_ADDRESS,
70 new Rop(RegOps.MOVE_PARAM, Type.INT, StdTypeList.EMPTY,
75 new Rop(RegOps.MOVE_PARAM, Type.LONG, StdTypeList.EMPTY,
80 new Rop(RegOps.MOVE_PARAM, Type.FLOAT, StdTypeList.EMPTY
    [all...]
DexTranslationAdvice.java 68 opcode.getOpcode() == RegOps.SUB) {
80 case RegOps.REM:
81 case RegOps.ADD:
82 case RegOps.MUL:
83 case RegOps.DIV:
84 case RegOps.AND:
85 case RegOps.OR:
86 case RegOps.XOR:
89 case RegOps.SHL:
90 case RegOps.SHR
    [all...]
RegOps.java 31 public final class RegOps {
318 private RegOps() {
402 case RegOps.IF_EQ:
403 case RegOps.IF_NE:
405 case RegOps.IF_LT:
406 return RegOps.IF_GT;
407 case RegOps.IF_GE:
408 return RegOps.IF_LE;
409 case RegOps.IF_LE:
410 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;
BasicBlockList.java 140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) {
  /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;
149 if (insn.getOpcode().getOpcode() == RegOps.MARK_LOCAL) {
186 return insn.getOpcode().getOpcode() == RegOps.MOVE;
192 return insn.getOpcode().getOpcode() == RegOps.MOVE_EXCEPTION;
234 case RegOps.MOVE_RESULT:
235 case RegOps.MOVE:
236 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;
116 RegOps.flippedIfOpcode(opcode.getOpcode()), null);
154 opcode.getOpcode() != RegOps.CONST) {
159 RegOps.CONST, (Constant) type);
162 if (opcode.getOpcode() == RegOps.MOVE_RESULT_PSEUDO) {
169 RegOps.GOTO, null);
185 * @param newOpcode A RegOp from {@link RegOps}
MoveParamCombiner.java 21 import com.android.dx.rop.code.RegOps;
69 if (insn.getOpcode().getOpcode() != RegOps.MOVE_PARAM) {
ConstCollector.java 22 import com.android.dx.rop.code.RegOps;
184 if (insn.getOpcode().getOpcode() == RegOps.MOVE_RESULT_PSEUDO) {
  /dalvik/dx/src/com/android/dx/cf/code/
RopperMachine.java 27 import com.android.dx.rop.code.RegOps;
503 if (rop.getOpcode() == RegOps.INVOKE_CUSTOM) {
525 if (ropOpcode == RegOps.NEW_ARRAY) {
558 if (rop.getOpcode() == RegOps.SUB) {
559 ropOpcode = RegOps.ADD;
595 } else if (ropOpcode == RegOps.RETURN) {
616 if (rop.getOpcode() == RegOps.INVOKE_POLYMORPHIC) {
797 return RegOps.NOP;
801 return RegOps.CONST;
805 return RegOps.MOVE
    [all...]
  /dalvik/dx/src/com/android/dx/dex/code/
RopToDop.java 20 import com.android.dx.rop.code.RegOps;
492 case RegOps.MOVE_EXCEPTION: return Dops.MOVE_EXCEPTION;
493 case RegOps.INVOKE_STATIC: return Dops.INVOKE_STATIC;
494 case RegOps.INVOKE_VIRTUAL: return Dops.INVOKE_VIRTUAL;
495 case RegOps.INVOKE_SUPER: return Dops.INVOKE_SUPER;
496 case RegOps.INVOKE_DIRECT: return Dops.INVOKE_DIRECT;
497 case RegOps.INVOKE_INTERFACE: return Dops.INVOKE_INTERFACE;
498 case RegOps.INVOKE_POLYMORPHIC: return Dops.INVOKE_POLYMORPHIC;
499 case RegOps.INVOKE_CUSTOM: return Dops.INVOKE_CUSTOM;
500 case RegOps.NEW_ARRAY: return Dops.NEW_ARRAY
    [all...]
RopTranslator.java 29 import com.android.dx.rop.code.RegOps;
192 if (insn.getOpcode().getOpcode()== RegOps.MOVE_PARAM) {
533 if (rop.getOpcode() == RegOps.MARK_LOCAL) {
540 if (rop.getOpcode() == RegOps.MOVE_RESULT_PSEUDO) {
591 if (ropOpcode == RegOps.MOVE_PARAM) {
684 if (insn.getOpcode().getOpcode() != RegOps.MOVE_RESULT_PSEUDO) {
742 || (rop.getOpcode() == RegOps.CHECK_CAST);
750 if ((rop.getOpcode() == RegOps.NEW_ARRAY) &&
    [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...]
RopTranslator.java 26 import com.android.dexgen.rop.code.RegOps;
185 if (insn.getOpcode().getOpcode()== RegOps.MOVE_PARAM) {
525 if (rop.getOpcode() == RegOps.MARK_LOCAL) {
532 if (rop.getOpcode() == RegOps.MOVE_RESULT_PSEUDO) {
582 if (ropOpcode == RegOps.MOVE_PARAM) {
671 if (insn.getOpcode().getOpcode() != RegOps.MOVE_RESULT_PSEUDO) {
703 || (rop.getOpcode() == RegOps.CHECK_CAST);
711 if ((rop.getOpcode() == RegOps.NEW_ARRAY) &&
  /dalvik/dx/src/com/android/dx/ssa/back/
IdenticalBlockCombiner.java 21 import com.android.dx.rop.code.RegOps;
81 RegOps.MOVE_RESULT) {
RegisterAllocator.java 20 import com.android.dx.rop.code.RegOps;
116 return ndefInsn.getOpcode().getOpcode() == RegOps.MOVE_PARAM;

Completed in 621 milliseconds

1 2 3 4