Home
last modified time | relevance | path

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

123

/dalvik/dx/src/com/android/dx/ssa/
DNormalSsaInsn.java128 public Rop getOpcode() { in getOpcode() method in NormalSsaInsn
129 return insn.getOpcode(); in getOpcode()
143 if (insn.getOpcode().getOpcode() == RegOps.MARK_LOCAL) { in getLocalAssignment()
180 return insn.getOpcode().getOpcode() == RegOps.MOVE; in isNormalMoveInsn()
186 return insn.getOpcode().getOpcode() == RegOps.MOVE_EXCEPTION; in isMoveException()
218 Rop opcode = getOpcode(); in hasSideEffect()
227 switch (opcode.getOpcode()) { in hasSideEffect()
DLiteralOpUpgrader.java97 Rop opcode = originalRopInsn.getOpcode(); in run()
114 RegOps.flippedIfOpcode(opcode.getOpcode()), null); in run()
117 opcode.getOpcode(), null); in run()
148 Rop opcode = originalRopInsn.getOpcode(); in tryReplacingWithConstant()
152 opcode.getOpcode() != RegOps.CONST) { in tryReplacingWithConstant()
160 if (opcode.getOpcode() == RegOps.MOVE_RESULT_PSEUDO) { in tryReplacingWithConstant()
DSCCP.java242 Rop opcode = insn.getOpcode(); in simulateBranch()
275 switch (opcode.getOpcode()) { in simulateBranch()
307 switch (opcode.getOpcode()) { in simulateBranch()
368 int opcode = insn.getOpcode().getOpcode(); in simulateMath()
472 if (ropInsn.getOpcode().getBranchingness() != Rop.BRANCH_NONE in simulateStmt()
473 || ropInsn.getOpcode().isCallLike()) { in simulateStmt()
477 int opcode = insn.getOpcode().getOpcode(); in simulateStmt()
/dalvik/dexgen/src/com/android/dexgen/dex/code/
DFixedSizeInsn.java52 return getOpcode().getFormat().codeSize(); in codeSize()
58 getOpcode().getFormat().writeTo(out, this); in writeTo()
70 return getOpcode().getFormat().listingString(this, noteIndices); in listingString0()
DRopTranslator.java185 if (insn.getOpcode().getOpcode()== RegOps.MOVE_PARAM) { in calculateParamsAreInOrder()
276 Rop lastRop = lastInsn.getOpcode(); in outputBlock()
464 if (insn.getOpcode().isCommutative() in getRegs()
524 Rop rop = insn.getOpcode(); in visitPlainInsn()
525 if (rop.getOpcode() == RegOps.MARK_LOCAL) { in visitPlainInsn()
532 if (rop.getOpcode() == RegOps.MOVE_RESULT_PSEUDO) { in visitPlainInsn()
574 Rop rop = insn.getOpcode(); in visitPlainCstInsn()
575 int ropOpcode = rop.getOpcode(); in visitPlainCstInsn()
671 if (insn.getOpcode().getOpcode() != RegOps.MOVE_RESULT_PSEUDO) { in getNextMoveResultPseudo()
682 Rop rop = insn.getOpcode(); in visitThrowingCstInsn()
[all …]
DTargetInsn.java61 return new TargetInsn(getOpcode(), getPosition(), registers, target); in withRegisters()
75 Dop opcode = getOpcode().getOppositeTest(); in withNewTargetAndReversed()
/dalvik/dx/src/com/android/dx/dex/code/
DFixedSizeInsn.java53 return getOpcode().getFormat().codeSize(); in codeSize()
59 getOpcode().getFormat().writeTo(out, this); in writeTo()
71 return getOpcode().getFormat().listingString(this, noteIndices); in listingString0()
DRopTranslator.java192 if (insn.getOpcode().getOpcode()== RegOps.MOVE_PARAM) { in calculateParamsAreInOrder()
283 Rop lastRop = lastInsn.getOpcode(); in outputBlock()
471 if (insn.getOpcode().isCommutative() in getRegs()
531 Rop rop = insn.getOpcode(); in visitPlainInsn()
532 if (rop.getOpcode() == RegOps.MARK_LOCAL) { in visitPlainInsn()
539 if (rop.getOpcode() == RegOps.MOVE_RESULT_PSEUDO) { in visitPlainInsn()
581 Rop rop = insn.getOpcode(); in visitPlainCstInsn()
582 int ropOpcode = rop.getOpcode(); in visitPlainCstInsn()
678 if (insn.getOpcode().getOpcode() != RegOps.MOVE_RESULT_PSEUDO) { in getNextMoveResultPseudo()
689 Rop rop = insn.getOpcode(); in visitThrowingCstInsn()
[all …]
DTargetInsn.java61 return new TargetInsn(getOpcode(), getPosition(), registers, target); in withRegisters()
75 Dop opcode = getOpcode().getOppositeTest(); in withNewTargetAndReversed()
/dalvik/dx/src/com/android/dx/rop/code/
DPlainInsn.java92 return new PlainInsn(getOpcode(), getPosition(), in withRegisterOffset()
115 Rop newRop = Rops.ropFor(getOpcode().getOpcode(), getResult(), in withSourceLiteral()
130 int opcode = getOpcode().getOpcode(); in withSourceLiteral()
152 return new PlainInsn(getOpcode(), getPosition(), in withNewRegisters()
DThrowingCstInsn.java84 return new ThrowingCstInsn(getOpcode(), getPosition(), in withAddedCatch()
92 return new ThrowingCstInsn(getOpcode(), getPosition(), in withRegisterOffset()
103 return new ThrowingCstInsn(getOpcode(), getPosition(), in withNewRegisters()
DThrowingInsn.java99 return new ThrowingInsn(getOpcode(), getPosition(), in withAddedCatch()
106 return new ThrowingInsn(getOpcode(), getPosition(), in withRegisterOffset()
116 return new ThrowingInsn(getOpcode(), getPosition(), in withNewRegisters()
DPlainCstInsn.java70 return new PlainCstInsn(getOpcode(), getPosition(), in withRegisterOffset()
81 return new PlainCstInsn(getOpcode(), getPosition(), in withNewRegisters()
DFillArrayDataInsn.java103 return new FillArrayDataInsn(getOpcode(), getPosition(), in withRegisterOffset()
113 return new FillArrayDataInsn(getOpcode(), getPosition(), in withNewRegisters()
DSwitchInsn.java83 return new SwitchInsn(getOpcode(), getPosition(), in withRegisterOffset()
105 return new SwitchInsn(getOpcode(), getPosition(), in withNewRegisters()
DDexTranslationAdvice.java67 opcode.getOpcode() == RegOps.SUB) { in hasConstantOperation()
77 switch (opcode.getOpcode()) { in hasConstantOperation()
/dalvik/dexgen/src/com/android/dexgen/rop/code/
DPlainInsn.java91 return new PlainInsn(getOpcode(), getPosition(), in withRegisterOffset()
118 newRop = Rops.ropFor(getOpcode().getOpcode(), in withLastSourceLiteral()
135 return new PlainInsn(getOpcode(), getPosition(), in withNewRegisters()
DThrowingCstInsn.java79 return new ThrowingCstInsn(getOpcode(), getPosition(), in withAddedCatch()
87 return new ThrowingCstInsn(getOpcode(), getPosition(), in withRegisterOffset()
98 return new ThrowingCstInsn(getOpcode(), getPosition(), in withNewRegisters()
DThrowingInsn.java99 return new ThrowingInsn(getOpcode(), getPosition(), in withAddedCatch()
106 return new ThrowingInsn(getOpcode(), getPosition(), in withRegisterOffset()
116 return new ThrowingInsn(getOpcode(), getPosition(), in withNewRegisters()
DPlainCstInsn.java70 return new PlainCstInsn(getOpcode(), getPosition(), in withRegisterOffset()
81 return new PlainCstInsn(getOpcode(), getPosition(), in withNewRegisters()
DFillArrayDataInsn.java103 return new FillArrayDataInsn(getOpcode(), getPosition(), in withRegisterOffset()
113 return new FillArrayDataInsn(getOpcode(), getPosition(), in withNewRegisters()
DSwitchInsn.java83 return new SwitchInsn(getOpcode(), getPosition(), in withRegisterOffset()
105 return new SwitchInsn(getOpcode(), getPosition(), in withNewRegisters()
/dalvik/dx/src/com/android/dx/io/instructions/
DInstructionCodec.java110 out.write(codeUnit(insn.getOpcode(), insn.getA())); in FORMAT_11X()
127 out.write(codeUnit(insn.getOpcode(), relativeTarget)); in FORMAT_10T()
163 codeUnit(insn.getOpcode(), insn.getLiteralByte()), in FORMAT_20BC()
182 codeUnit(insn.getOpcode(), insn.getA()), in FORMAT_22X()
202 out.write(codeUnit(insn.getOpcode(), insn.getA()), relativeTarget); in FORMAT_21T()
220 codeUnit(insn.getOpcode(), insn.getA()), in FORMAT_21S()
247 int opcode = insn.getOpcode(); in FORMAT_21H()
270 codeUnit(insn.getOpcode(), insn.getA()), in FORMAT_21C()
291 codeUnit(insn.getOpcode(), insn.getA()), in FORMAT_23X()
312 codeUnit(insn.getOpcode(), insn.getA()), in FORMAT_22B()
[all …]
DZeroRegisterDecodedInstruction.java41 getFormat(), getOpcode(), newIndex, getIndexType(), in withIndex()
DOneRegisterDecodedInstruction.java52 getFormat(), getOpcode(), newIndex, getIndexType(), in withIndex()

123