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

1 2

  /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) {
  /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;
Insn.java 157 if (opcode.getOpcode() == RegOps.MARK_LOCAL) {
  /dalvik/dx/src/com/android/dx/cf/code/
RopperMachine.java 23 import com.android.dx.rop.code.RegOps;
506 if (ropOpcode == RegOps.NEW_ARRAY) {
539 if (rop.getOpcode() == RegOps.SUB) {
540 ropOpcode = RegOps.ADD;
576 } else if (ropOpcode == RegOps.RETURN) {
775 return RegOps.NOP;
779 return RegOps.CONST;
783 return RegOps.MOVE;
786 return RegOps.AGET;
789 return RegOps.APUT
    [all...]
  /dalvik/dx/src/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}
MoveParamCombiner.java 20 import com.android.dx.rop.code.RegOps;
68 if (insn.getOpcode().getOpcode() != RegOps.MOVE_PARAM) {
DeadCodeRemover.java 19 import com.android.dx.rop.code.RegOps;
ConstCollector.java 22 import com.android.dx.rop.code.RegOps;
184 if (insn.getOpcode().getOpcode() == RegOps.MOVE_RESULT_PSEUDO) {
  /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/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...]
RopTranslator.java 28 import com.android.dx.rop.code.RegOps;
192 if (insn.getOpcode().getOpcode()== RegOps.MOVE_PARAM) {
532 if (rop.getOpcode() == RegOps.MARK_LOCAL) {
539 if (rop.getOpcode() == RegOps.MOVE_RESULT_PSEUDO) {
589 if (ropOpcode == RegOps.MOVE_PARAM) {
678 if (insn.getOpcode().getOpcode() != RegOps.MOVE_RESULT_PSEUDO) {
710 || (rop.getOpcode() == RegOps.CHECK_CAST);
718 if ((rop.getOpcode() == RegOps.NEW_ARRAY) &&
  /dalvik/dx/src/com/android/dx/ssa/back/
IdenticalBlockCombiner.java 24 import com.android.dx.rop.code.RegOps;
86 RegOps.MOVE_RESULT) {
RegisterAllocator.java 19 import com.android.dx.rop.code.RegOps;
118 return ndefInsn.getOpcode().getOpcode() == RegOps.MOVE_PARAM;

Completed in 151 milliseconds

1 2