Home
last modified time | relevance | path

Searched refs:Dop (Results 1 – 25 of 25) sorted by relevance

/dalvik/dexgen/src/com/android/dexgen/dex/code/
DDops.java53 private static final Dop[] DOPS;
60 public static final Dop SPECIAL_FORMAT =
61 new Dop(DalvOps.SPECIAL_FORMAT, DalvOps.SPECIAL_FORMAT,
65 public static final Dop NOP =
66 new Dop(DalvOps.NOP, DalvOps.NOP,
69 public static final Dop MOVE =
70 new Dop(DalvOps.MOVE, DalvOps.MOVE,
73 public static final Dop MOVE_FROM16 =
74 new Dop(DalvOps.MOVE_FROM16, DalvOps.MOVE,
77 public static final Dop MOVE_16 =
[all …]
DTargetInsn.java41 public TargetInsn(Dop opcode, SourcePosition position, in TargetInsn()
54 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
75 Dop opcode = getOpcode().getOppositeTest(); in withNewTargetAndReversed()
DDop.java22 public final class Dop { class
49 public Dop(int opcode, int family, InsnFormat format, in Dop() method in Dop
132 public Dop getOppositeTest() { in getOppositeTest()
DSimpleInsn.java37 public SimpleInsn(Dop opcode, SourcePosition position, in SimpleInsn()
44 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
DDalvInsn.java37 private final Dop opcode;
59 Dop opcode; in makeMove()
92 public DalvInsn(Dop opcode, SourcePosition position, in DalvInsn()
173 public final Dop getOpcode() { in getOpcode()
378 public abstract DalvInsn withOpcode(Dop opcode); in withOpcode()
DCstInsn.java54 public CstInsn(Dop opcode, SourcePosition position, in CstInsn()
69 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
DVariableSizeInsn.java40 public final DalvInsn withOpcode(Dop opcode) { in withOpcode()
DZeroSizeInsn.java53 public final DalvInsn withOpcode(Dop opcode) { in withOpcode()
DFixedSizeInsn.java44 public FixedSizeInsn(Dop opcode, SourcePosition position, in FixedSizeInsn()
DOutputFinisher.java496 Dop dop = insn.getOpcode(); in findFormatForInsn()
545 Dop dop = insn.getOpcode(); in massageInstructions()
578 Dop dop = insn.getOpcode(); in performExpansion()
672 Dop dop = insn.getOpcode(); in fixBranches()
DRopTranslator.java538 Dop opcode = RopToDop.dopFor(insn); in visitPlainInsn()
573 Dop opcode = RopToDop.dopFor(insn); in visitPlainCstInsn()
639 Dop opcode = dataInsn.isPacked() ? in visitSwitchInsn()
681 Dop opcode = RopToDop.dopFor(insn); in visitThrowingCstInsn()
734 Dop opcode = RopToDop.dopFor(insn); in visitThrowingInsn()
DRopToDop.java39 private static final HashMap<Rop, Dop> MAP;
54 MAP = new HashMap<Rop, Dop>(400);
285 public static Dop dopFor(Insn insn) { in dopFor()
292 Dop result = MAP.get(rop); in dopFor()
/dalvik/dx/src/com/android/dx/dex/code/
DDops.java55 private static final Dop[] DOPS;
63 public static final Dop SPECIAL_FORMAT =
64 new Dop(Opcodes.SPECIAL_FORMAT, Opcodes.SPECIAL_FORMAT,
68 public static final Dop NOP =
69 new Dop(Opcodes.NOP, Opcodes.NOP,
72 public static final Dop MOVE =
73 new Dop(Opcodes.MOVE, Opcodes.MOVE,
76 public static final Dop MOVE_FROM16 =
77 new Dop(Opcodes.MOVE_FROM16, Opcodes.MOVE,
80 public static final Dop MOVE_16 =
[all …]
DOutputFinisher.java412 Dop[] opcodes = makeOpcodesArray(); in finishProcessingAndGetList()
431 private Dop[] makeOpcodesArray() { in makeOpcodesArray()
433 Dop[] result = new Dop[size]; in makeOpcodesArray()
454 private boolean reserveRegisters(Dop[] opcodes) { in reserveRegisters()
510 private int calculateReservedCount(Dop[] opcodes) { in calculateReservedCount()
523 Dop originalOpcode = opcodes[i]; in calculateReservedCount()
524 Dop newOpcode = findOpcodeForInsn(insn, originalOpcode); in calculateReservedCount()
531 Dop expandedOp = findExpandedOpcodeForInsn(insn); in calculateReservedCount()
562 private Dop findOpcodeForInsn(DalvInsn insn, Dop guess) { in findOpcodeForInsn()
594 private Dop findExpandedOpcodeForInsn(DalvInsn insn) { in findExpandedOpcodeForInsn()
[all …]
DTargetInsn.java41 public TargetInsn(Dop opcode, SourcePosition position, in TargetInsn()
54 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
75 Dop opcode = getOpcode().getOppositeTest(); in withNewTargetAndReversed()
DDop.java25 public final class Dop { class
60 public Dop(int opcode, int family, int nextOpcode, InsnFormat format, in Dop() method in Dop
155 public Dop getOppositeTest() { in getOppositeTest()
DSimpleInsn.java37 public SimpleInsn(Dop opcode, SourcePosition position, in SimpleInsn()
44 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
DDalvInsn.java39 private final Dop opcode;
61 Dop opcode; in makeMove()
94 public DalvInsn(Dop opcode, SourcePosition position, in DalvInsn()
175 public final Dop getOpcode() { in getOpcode()
417 public abstract DalvInsn withOpcode(Dop opcode); in withOpcode()
DMultiCstInsn.java57 public MultiCstInsn(Dop opcode, SourcePosition position, in MultiCstInsn()
76 private MultiCstInsn(Dop opcode, SourcePosition position, in MultiCstInsn()
87 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
DCstInsn.java56 public CstInsn(Dop opcode, SourcePosition position, in CstInsn()
71 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
DVariableSizeInsn.java40 public final DalvInsn withOpcode(Dop opcode) { in withOpcode()
DZeroSizeInsn.java53 public final DalvInsn withOpcode(Dop opcode) { in withOpcode()
DFixedSizeInsn.java45 public FixedSizeInsn(Dop opcode, SourcePosition position, in FixedSizeInsn()
DRopTranslator.java546 Dop opcode = RopToDop.dopFor(insn); in visitPlainInsn()
582 Dop opcode = RopToDop.dopFor(insn); in visitPlainCstInsn()
652 Dop opcode = dataInsn.isPacked() ? in visitSwitchInsn()
695 Dop opcode = RopToDop.dopFor(insn); in visitInvokePolymorphicInsn()
720 Dop opcode = RopToDop.dopFor(insn); in visitThrowingCstInsn()
794 Dop opcode = RopToDop.dopFor(insn); in visitThrowingInsn()
DRopToDop.java40 private static final HashMap<Rop, Dop> MAP;
231 MAP = new HashMap<Rop, Dop>(400);
462 public static Dop dopFor(Insn insn) { in dopFor()
469 Dop result = MAP.get(rop); in dopFor()