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

/dalvik/dx/src/com/android/dx/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/cf/code/
H A DRopperMachine.java23 import com.android.dx.rop.code.RegOps;
505 if (ropOpcode == RegOps.NEW_ARRAY) {
554 } else if (ropOpcode == RegOps.RETURN) {
753 return RegOps.NOP;
757 return RegOps.CONST;
761 return RegOps.MOVE;
764 return RegOps.AGET;
767 return RegOps.APUT;
771 return RegOps.ADD;
774 return RegOps
[all...]
/dalvik/dx/src/com/android/dx/ssa/
H A DSCCP.java21 import com.android.dx.rop.code.RegOps;
267 case RegOps.ADD:
270 case RegOps.SUB:
273 case RegOps.MUL:
276 case RegOps.DIV:
284 case RegOps.AND:
287 case RegOps.OR:
290 case RegOps.XOR:
293 case RegOps.SHL:
296 case RegOps
[all...]
H A DNormalSsaInsn.java141 if (insn.getOpcode().getOpcode() == RegOps.MARK_LOCAL) {
178 return insn.getOpcode().getOpcode() == RegOps.MOVE;
184 return insn.getOpcode().getOpcode() == RegOps.MOVE_EXCEPTION;
226 case RegOps.MOVE_RESULT:
227 case RegOps.MOVE:
228 case RegOps.CONST:
H A DMoveParamCombiner.java20 import com.android.dx.rop.code.RegOps;
68 if (insn.getOpcode().getOpcode() != RegOps.MOVE_PARAM) {
H A DLiteralOpUpgrader.java26 import com.android.dx.rop.code.RegOps;
107 RegOps.flippedIfOpcode(opcode.getOpcode()));
140 * @param newOpcode A RegOp from {@link RegOps}
H A DDeadCodeRemover.java19 import com.android.dx.rop.code.RegOps;
H A DSsaMethod.java27 import com.android.dx.rop.code.RegOps;
665 && insn.getOpcode().getOpcode() == RegOps.MARK_LOCAL) {
/dalvik/dx/src/com/android/dx/dex/code/
H A DRopToDop.java20 import com.android.dx.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.dx.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/
H A DIdenticalBlockCombiner.java24 import com.android.dx.rop.code.RegOps;
86 RegOps.MOVE_RESULT) {
H A DRegisterAllocator.java19 import com.android.dx.rop.code.RegOps;
118 return ndefInsn.getOpcode().getOpcode() == RegOps.MOVE_PARAM;
H A DFirstFitLocalCombiningAllocator.java218 if (opcode != null && opcode.getOpcode() == RegOps.MOVE_PARAM) {
475 if (checkCastInsn.getOpcode().getOpcode() != RegOps.CHECK_CAST) {
619 RegOps.MOVE_RESULT_PSEUDO) {
H A DSsaToRop.java23 import com.android.dx.rop.code.RegOps;

Completed in 283 milliseconds