Home
last modified time | relevance | path

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

12

/dalvik/dexgen/src/com/android/dexgen/rop/code/
DInsnList.java43 public Insn get(int n) { in get()
44 return (Insn) get0(n); in get()
53 public void set(int n, Insn insn) { in set()
63 public Insn getLast() { in getLast()
72 public void forEach(Insn.Visitor visitor) { in forEach()
118 Insn one = (Insn) get0(i); in withRegisterOffset()
DSwitchInsn.java28 extends Insn {
76 public Insn withAddedCatch(Type type) { in withAddedCatch()
82 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
96 public boolean contentEquals(Insn b) { in contentEquals()
102 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DPlainInsn.java30 extends Insn {
84 public Insn withAddedCatch(Type type) { in withAddedCatch()
90 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
98 public Insn withLastSourceLiteral() { in withLastSourceLiteral()
132 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DFillArrayDataInsn.java31 extends Insn {
96 public Insn withAddedCatch(Type type) { in withAddedCatch()
102 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
110 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DThrowingInsn.java29 extends Insn {
98 public Insn withAddedCatch(Type type) { in withAddedCatch()
105 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
113 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DBasicBlock.java86 Insn lastInsn = insns.get(sz - 1); in BasicBlock()
200 public Insn getFirstInsn() { in getFirstInsn()
210 public Insn getLastInsn() { in getLastInsn()
235 Insn lastInsn = insns.getLast(); in hasExceptionHandlers()
250 Insn lastInsn = insns.getLast(); in getExceptionHandlerTypes()
DInsn.java32 public abstract class Insn implements ToHuman { class
53 public Insn(Rop opcode, SourcePosition position, RegisterSpec result, in Insn() method in Insn
227 public abstract Insn withAddedCatch(Type type); in withAddedCatch()
236 public abstract Insn withRegisterOffset(int delta); in withRegisterOffset()
247 public Insn withLastSourceLiteral() { in withLastSourceLiteral()
256 public Insn copy() { in copy()
280 public boolean contentEquals(Insn b) { in contentEquals()
297 public abstract Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DPlainCstInsn.java63 public Insn withAddedCatch(Type type) { in withAddedCatch()
69 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
78 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DThrowingCstInsn.java78 public Insn withAddedCatch(Type type) { in withAddedCatch()
86 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
95 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DCstInsn.java25 extends Insn {
66 public boolean contentEquals(Insn b) { in contentEquals()
DLocalVariableInfo.java48 private final HashMap<Insn, RegisterSpec> insnAssignments;
67 new HashMap<Insn, RegisterSpec>(blocks.getInstructionCount()); in LocalVariableInfo()
186 public void addAssignment(Insn insn, RegisterSpec spec) { in addAssignment()
207 public RegisterSpec getAssignment(Insn insn) { in getAssignment()
/dalvik/dx/src/com/android/dx/rop/code/
DInsnList.java43 public Insn get(int n) { in get()
44 return (Insn) get0(n); in get()
53 public void set(int n, Insn insn) { in set()
63 public Insn getLast() { in getLast()
72 public void forEach(Insn.Visitor visitor) { in forEach()
118 Insn one = (Insn) get0(i); in withRegisterOffset()
DSwitchInsn.java28 extends Insn {
76 public Insn withAddedCatch(Type type) { in withAddedCatch()
82 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
96 public boolean contentEquals(Insn b) { in contentEquals()
102 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DFillArrayDataInsn.java30 extends Insn {
95 public Insn withAddedCatch(Type type) { in withAddedCatch()
101 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
109 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DThrowingInsn.java29 extends Insn {
98 public Insn withAddedCatch(Type type) { in withAddedCatch()
105 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
113 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DBasicBlock.java86 Insn lastInsn = insns.get(sz - 1); in BasicBlock()
200 public Insn getFirstInsn() { in getFirstInsn()
210 public Insn getLastInsn() { in getLastInsn()
235 Insn lastInsn = insns.getLast(); in hasExceptionHandlers()
250 Insn lastInsn = insns.getLast(); in getExceptionHandlerTypes()
DInsn.java30 public abstract class Insn implements ToHuman { class
51 public Insn(Rop opcode, SourcePosition position, RegisterSpec result, in Insn() method in Insn
225 public abstract Insn withAddedCatch(Type type); in withAddedCatch()
234 public abstract Insn withRegisterOffset(int delta); in withRegisterOffset()
245 public Insn withSourceLiteral() { in withSourceLiteral()
254 public Insn copy() { in copy()
278 public boolean contentEquals(Insn b) { in contentEquals()
295 public abstract Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DPlainCstInsn.java63 public Insn withAddedCatch(Type type) { in withAddedCatch()
69 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
78 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DPlainInsn.java31 extends Insn {
85 public Insn withAddedCatch(Type type) { in withAddedCatch()
91 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
99 public Insn withSourceLiteral() { in withSourceLiteral()
149 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DCstInsn.java25 extends Insn {
66 public boolean contentEquals(Insn b) { in contentEquals()
DThrowingCstInsn.java83 public Insn withAddedCatch(Type type) { in withAddedCatch()
91 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
100 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DLocalVariableInfo.java47 private final HashMap<Insn, RegisterSpec> insnAssignments;
66 new HashMap<Insn, RegisterSpec>(blocks.getInstructionCount()); in LocalVariableInfo()
189 public void addAssignment(Insn insn, RegisterSpec spec) { in addAssignment()
210 public RegisterSpec getAssignment(Insn insn) { in getAssignment()
/dalvik/dx/src/com/android/dx/ssa/
DSsaInsn.java19 import com.android.dx.rop.code.Insn;
59 public static SsaInsn makeFromRop(Insn insn, SsaBasicBlock block) { in makeFromRop()
188 abstract public Insn getOriginalRopInsn(); in getOriginalRopInsn()
227 public abstract Insn toRopInsn(); in toRopInsn()
DNormalSsaInsn.java19 import com.android.dx.rop.code.Insn;
31 private Insn insn;
39 NormalSsaInsn(final Insn insn, final SsaBasicBlock block) { in NormalSsaInsn()
125 public Insn toRopInsn() { in toRopInsn()
139 public Insn getOriginalRopInsn() { in getOriginalRopInsn()
DLiteralOpUpgrader.java19 import com.android.dx.rop.code.Insn;
95 Insn originalRopInsn = insn.getOriginalRopInsn(); in run()
146 Insn originalRopInsn = insn.getOriginalRopInsn(); in tryReplacingWithConstant()
188 Insn originalRopInsn = insn.getOriginalRopInsn(); in replacePlainInsn()
190 Insn newRopInsn; in replacePlainInsn()

12