Searched refs:RegOps (Results 1 - 25 of 28) sorted by relevance

12

/dalvik/dexgen/src/com/android/dexgen/rop/code/
H A DDexTranslationAdvice.java72 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
[all...]
H A DRops.java35 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
[all...]
H A DRegOps.java31 public final class RegOps { class
302 private RegOps() { method in class: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
[all...]
H A DRop.java52 /** 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
[all...]
H A DBasicBlockList.java140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) {
H A DInsn.java159 if (opcode.getOpcode() == RegOps.MARK_LOCAL) {
/dalvik/dx/src/com/android/dx/rop/code/
H A DRops.java35 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
[all...]
H A DDexTranslationAdvice.java67 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
[all...]
H A DRegOps.java31 public final class RegOps { class
302 private RegOps() { method in class: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
[all...]
H A DRop.java52 /** 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
[all...]
H A DPlainInsn.java131 if (opcode == RegOps.SUB && cst instanceof CstInteger) {
132 opcode = RegOps.ADD;
H A DInsn.java157 if (opcode.getOpcode() == RegOps.MARK_LOCAL) {
/dalvik/dx/src/com/android/dx/cf/code/
H A DRopperMachine.java23 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
[all...]
/dalvik/dx/src/com/android/dx/ssa/
H A DSCCP.java22 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
[all...]
H A DNormalSsaInsn.java21 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:
H A DEscapeAnalysis.java24 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
[all...]
H A DLiteralOpUpgrader.java22 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}
H A DMoveParamCombiner.java21 import com.android.dx.rop.code.RegOps;
66 if (insn.getOpcode().getOpcode() != RegOps.MOVE_PARAM) {
H A DConstCollector.java22 import com.android.dx.rop.code.RegOps;
184 if (insn.getOpcode().getOpcode() == RegOps.MOVE_RESULT_PSEUDO) {
/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DRopToDop.java20 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
[all...]
H A DRopTranslator.java26 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/
H A DRopToDop.java20 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
[all...]
H A DRopTranslator.java28 import com.android.dx.rop.code.RegOps;
191 if (insn.getOpcode().getOpcode()== RegOps.MOVE_PARAM) {
531 if (rop.getOpcode() == RegOps.MARK_LOCAL) {
538 if (rop.getOpcode() == RegOps.MOVE_RESULT_PSEUDO) {
588 if (ropOpcode == RegOps.MOVE_PARAM) {
680 if (insn.getOpcode().getOpcode() != RegOps.MOVE_RESULT_PSEUDO) {
712 || (rop.getOpcode() == RegOps.CHECK_CAST);
720 if ((rop.getOpcode() == RegOps.NEW_ARRAY) &&
/dalvik/dx/src/com/android/dx/ssa/back/
H A DIdenticalBlockCombiner.java21 import com.android.dx.rop.code.RegOps;
81 RegOps.MOVE_RESULT) {
H A DRegisterAllocator.java20 import com.android.dx.rop.code.RegOps;
116 return ndefInsn.getOpcode().getOpcode() == RegOps.MOVE_PARAM;

Completed in 297 milliseconds

12