/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
D | Dops.java | 53 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 …]
|
D | TargetInsn.java | 41 public TargetInsn(Dop opcode, SourcePosition position, in TargetInsn() 54 public DalvInsn withOpcode(Dop opcode) { in withOpcode() 75 Dop opcode = getOpcode().getOppositeTest(); in withNewTargetAndReversed()
|
D | Dop.java | 22 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()
|
D | SimpleInsn.java | 37 public SimpleInsn(Dop opcode, SourcePosition position, in SimpleInsn() 44 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
|
D | DalvInsn.java | 37 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()
|
D | CstInsn.java | 54 public CstInsn(Dop opcode, SourcePosition position, in CstInsn() 69 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
|
D | VariableSizeInsn.java | 40 public final DalvInsn withOpcode(Dop opcode) { in withOpcode()
|
D | ZeroSizeInsn.java | 53 public final DalvInsn withOpcode(Dop opcode) { in withOpcode()
|
D | FixedSizeInsn.java | 44 public FixedSizeInsn(Dop opcode, SourcePosition position, in FixedSizeInsn()
|
D | OutputFinisher.java | 496 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()
|
D | RopTranslator.java | 538 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()
|
D | RopToDop.java | 39 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/ |
D | Dops.java | 55 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 …]
|
D | OutputFinisher.java | 412 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 …]
|
D | TargetInsn.java | 41 public TargetInsn(Dop opcode, SourcePosition position, in TargetInsn() 54 public DalvInsn withOpcode(Dop opcode) { in withOpcode() 75 Dop opcode = getOpcode().getOppositeTest(); in withNewTargetAndReversed()
|
D | Dop.java | 25 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()
|
D | SimpleInsn.java | 37 public SimpleInsn(Dop opcode, SourcePosition position, in SimpleInsn() 44 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
|
D | DalvInsn.java | 39 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()
|
D | MultiCstInsn.java | 57 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()
|
D | CstInsn.java | 56 public CstInsn(Dop opcode, SourcePosition position, in CstInsn() 71 public DalvInsn withOpcode(Dop opcode) { in withOpcode()
|
D | VariableSizeInsn.java | 40 public final DalvInsn withOpcode(Dop opcode) { in withOpcode()
|
D | ZeroSizeInsn.java | 53 public final DalvInsn withOpcode(Dop opcode) { in withOpcode()
|
D | FixedSizeInsn.java | 45 public FixedSizeInsn(Dop opcode, SourcePosition position, in FixedSizeInsn()
|
D | RopTranslator.java | 546 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()
|
D | RopToDop.java | 40 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()
|