HomeSort by relevance Sort by last modified time
    Searched refs:RegOps (Results 1 - 25 of 50) 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...]
  /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/cf/code/
RopperMachine.java 23 import com.android.dx.rop.code.RegOps;
505 if (ropOpcode == RegOps.NEW_ARRAY) {
538 if (rop.getOpcode() == RegOps.SUB) {
539 ropOpcode = RegOps.ADD;
575 } else if (ropOpcode == RegOps.RETURN) {
774 return RegOps.NOP;
778 return RegOps.CONST;
782 return RegOps.MOVE;
785 return RegOps.AGET;
788 return RegOps.APUT
    [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/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...]

Completed in 341 milliseconds

1 2