Home
last modified time | relevance | path

Searched refs:Dops (Results 1 – 19 of 19) sorted by relevance

/dalvik/dx/src/com/android/dx/dex/code/
DRopToDop.java226 MAP.put(Rops.NOP, Dops.NOP); in MAP.put()
227 MAP.put(Rops.MOVE_INT, Dops.MOVE); in MAP.put()
228 MAP.put(Rops.MOVE_LONG, Dops.MOVE_WIDE); in MAP.put()
229 MAP.put(Rops.MOVE_FLOAT, Dops.MOVE); in MAP.put()
230 MAP.put(Rops.MOVE_DOUBLE, Dops.MOVE_WIDE); in MAP.put()
231 MAP.put(Rops.MOVE_OBJECT, Dops.MOVE_OBJECT); in MAP.put()
232 MAP.put(Rops.MOVE_PARAM_INT, Dops.MOVE); in MAP.put()
233 MAP.put(Rops.MOVE_PARAM_LONG, Dops.MOVE_WIDE); in MAP.put()
234 MAP.put(Rops.MOVE_PARAM_FLOAT, Dops.MOVE); in MAP.put()
235 MAP.put(Rops.MOVE_PARAM_DOUBLE, Dops.MOVE_WIDE); in MAP.put()
[all …]
DDop.java157 case Opcodes.IF_EQ: return Dops.IF_NE; in getOppositeTest()
158 case Opcodes.IF_NE: return Dops.IF_EQ; in getOppositeTest()
159 case Opcodes.IF_LT: return Dops.IF_GE; in getOppositeTest()
160 case Opcodes.IF_GE: return Dops.IF_LT; in getOppositeTest()
161 case Opcodes.IF_GT: return Dops.IF_LE; in getOppositeTest()
162 case Opcodes.IF_LE: return Dops.IF_GT; in getOppositeTest()
163 case Opcodes.IF_EQZ: return Dops.IF_NEZ; in getOppositeTest()
164 case Opcodes.IF_NEZ: return Dops.IF_EQZ; in getOppositeTest()
165 case Opcodes.IF_LTZ: return Dops.IF_GEZ; in getOppositeTest()
166 case Opcodes.IF_GEZ: return Dops.IF_LTZ; in getOppositeTest()
[all …]
DDalvInsn.java65 opcode = reference ? Dops.MOVE_OBJECT : in makeMove()
66 (category1 ? Dops.MOVE : Dops.MOVE_WIDE); in makeMove()
68 opcode = reference ? Dops.MOVE_OBJECT_FROM16 : in makeMove()
69 (category1 ? Dops.MOVE_FROM16 : Dops.MOVE_WIDE_FROM16); in makeMove()
71 opcode = reference ? Dops.MOVE_OBJECT_16 : in makeMove()
72 (category1 ? Dops.MOVE_16 : Dops.MOVE_WIDE_16); in makeMove()
DVariableSizeInsn.java35 super(Dops.SPECIAL_FORMAT, position, registers); in VariableSizeInsn()
DZeroSizeInsn.java36 super(Dops.SPECIAL_FORMAT, position, RegisterSpecList.EMPTY); in ZeroSizeInsn()
DRopTranslator.java299 new TargetInsn(Dops.GOTO, lastInsn.getPosition(), in outputBlock()
649 Dops.PACKED_SWITCH : Dops.SPARSE_SWITCH; in visitSwitchInsn()
781 new TargetInsn(Dops.FILL_ARRAY_DATA, pos, getRegs(insn), in visitFillArrayDataInsn()
DSwitchData.java104 int defaultTarget = Dops.PACKED_SWITCH.getFormat().codeSize(); in writeTo()
DOutputFinisher.java539 guess = Dops.getNextOrNull(guess, dexOptions); in findOpcodeForInsn()
787 new TargetInsn(Dops.GOTO, target.getPosition(), in fixBranches()
DDops.java51 public final class Dops { class
1171 private Dops() { in Dops() method in Dops
/dalvik/dexgen/src/com/android/dexgen/dex/code/
DRopToDop.java55 MAP.put(Rops.NOP, Dops.NOP); in MAP.put()
56 MAP.put(Rops.MOVE_INT, Dops.MOVE); in MAP.put()
57 MAP.put(Rops.MOVE_LONG, Dops.MOVE_WIDE); in MAP.put()
58 MAP.put(Rops.MOVE_FLOAT, Dops.MOVE); in MAP.put()
59 MAP.put(Rops.MOVE_DOUBLE, Dops.MOVE_WIDE); in MAP.put()
60 MAP.put(Rops.MOVE_OBJECT, Dops.MOVE_OBJECT); in MAP.put()
61 MAP.put(Rops.MOVE_PARAM_INT, Dops.MOVE); in MAP.put()
62 MAP.put(Rops.MOVE_PARAM_LONG, Dops.MOVE_WIDE); in MAP.put()
63 MAP.put(Rops.MOVE_PARAM_FLOAT, Dops.MOVE); in MAP.put()
64 MAP.put(Rops.MOVE_PARAM_DOUBLE, Dops.MOVE_WIDE); in MAP.put()
[all …]
DDop.java134 case DalvOps.IF_EQ: return Dops.IF_NE; in getOppositeTest()
135 case DalvOps.IF_NE: return Dops.IF_EQ; in getOppositeTest()
136 case DalvOps.IF_LT: return Dops.IF_GE; in getOppositeTest()
137 case DalvOps.IF_GE: return Dops.IF_LT; in getOppositeTest()
138 case DalvOps.IF_GT: return Dops.IF_LE; in getOppositeTest()
139 case DalvOps.IF_LE: return Dops.IF_GT; in getOppositeTest()
140 case DalvOps.IF_EQZ: return Dops.IF_NEZ; in getOppositeTest()
141 case DalvOps.IF_NEZ: return Dops.IF_EQZ; in getOppositeTest()
142 case DalvOps.IF_LTZ: return Dops.IF_GEZ; in getOppositeTest()
143 case DalvOps.IF_GEZ: return Dops.IF_LTZ; in getOppositeTest()
[all …]
DDalvInsn.java62 opcode = reference ? Dops.MOVE_OBJECT : in makeMove()
63 (category1 ? Dops.MOVE : Dops.MOVE_WIDE); in makeMove()
65 opcode = reference ? Dops.MOVE_OBJECT_FROM16 : in makeMove()
66 (category1 ? Dops.MOVE_FROM16 : Dops.MOVE_WIDE_FROM16); in makeMove()
68 opcode = reference ? Dops.MOVE_OBJECT_16 : in makeMove()
69 (category1 ? Dops.MOVE_16 : Dops.MOVE_WIDE_16); in makeMove()
DVariableSizeInsn.java35 super(Dops.SPECIAL_FORMAT, position, registers); in VariableSizeInsn()
DZeroSizeInsn.java36 super(Dops.SPECIAL_FORMAT, position, RegisterSpecList.EMPTY); in ZeroSizeInsn()
DOutputFinisher.java503 (Dops.getOrNull(family, format) != null))) { in findFormatForInsn()
549 dop = Dops.getOrNull(dop.getFamily(), format); in massageInstructions()
607 dop = Dops.getOrNull(dop.getFamily(), currentFormat); in performExpansion()
691 dop = Dops.getOrNull(dop.getFamily(), newFormat); in fixBranches()
724 new TargetInsn(Dops.GOTO, target.getPosition(), in fixBranches()
DRopTranslator.java293 new TargetInsn(Dops.GOTO, lastInsn.getPosition(), in outputBlock()
640 Dops.PACKED_SWITCH : Dops.SPARSE_SWITCH; in visitSwitchInsn()
772 new TargetInsn(Dops.FILL_ARRAY_DATA, pos, getRegs(insn), in visitFillArrayDataInsn()
DSwitchData.java103 int defaultTarget = Dops.PACKED_SWITCH.getFormat().codeSize(); in writeTo()
DDops.java49 public final class Dops { class
1168 private Dops() { in Dops() method in Dops
/dalvik/opcode-gen/
Dregen-all37 ${progdir}/opcode-gen dx/src/com/android/dx/dex/code/Dops.java