HomeSort by relevance Sort by last modified time
    Searched refs:Insn (Results 26 - 50 of 86) sorted by null

12 3 4

  /dalvik/dx/src/com/android/dx/rop/code/
ThrowingCstInsn.java 83 public Insn withAddedCatch(Type type) {
91 public Insn withRegisterOffset(int delta) {
100 public Insn withNewRegisters(RegisterSpec result,
BasicBlock.java 86 Insn lastInsn = insns.get(sz - 1);
200 public Insn getFirstInsn() {
210 public Insn getLastInsn() {
235 Insn lastInsn = insns.getLast();
250 Insn lastInsn = insns.getLast();
PlainInsn.java 31 extends Insn {
85 public Insn withAddedCatch(Type type) {
91 public Insn withRegisterOffset(int delta) {
99 public Insn withSourceLiteral() {
149 public Insn withNewRegisters(RegisterSpec result,
LocalVariableInfo.java 47 private final HashMap<Insn, RegisterSpec> insnAssignments;
66 new HashMap<Insn, RegisterSpec>(blocks.getInstructionCount());
186 * @param insn {@code non-null;} the instruction in question
189 public void addAssignment(Insn insn, RegisterSpec spec) {
192 if (insn == null) {
193 throw new NullPointerException("insn == null");
200 insnAssignments.put(insn, spec);
207 * @param insn {@code non-null;} instruction in question
210 public RegisterSpec getAssignment(Insn insn)
    [all...]
BasicBlockList.java 138 Insn insn = insns.get(j); local
140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) {
173 public void forEachInsn(Insn.Visitor visitor) {
313 implements Insn.Visitor {
334 public void visitPlainInsn(PlainInsn insn) {
335 visit(insn);
339 public void visitPlainCstInsn(PlainCstInsn insn) {
340 visit(insn);
344 public void visitSwitchInsn(SwitchInsn insn) {
    [all...]
  /external/dexmaker/src/dx/java/com/android/dx/rop/code/
PlainCstInsn.java 63 public Insn withAddedCatch(Type type) {
69 public Insn withRegisterOffset(int delta) {
78 public Insn withNewRegisters(RegisterSpec result,
ThrowingCstInsn.java 83 public Insn withAddedCatch(Type type) {
91 public Insn withRegisterOffset(int delta) {
100 public Insn withNewRegisters(RegisterSpec result,
BasicBlock.java 86 Insn lastInsn = insns.get(sz - 1);
200 public Insn getFirstInsn() {
210 public Insn getLastInsn() {
235 Insn lastInsn = insns.getLast();
250 Insn lastInsn = insns.getLast();
PlainInsn.java 31 extends Insn {
85 public Insn withAddedCatch(Type type) {
91 public Insn withRegisterOffset(int delta) {
99 public Insn withSourceLiteral() {
149 public Insn withNewRegisters(RegisterSpec result,
LocalVariableInfo.java 48 private final HashMap<Insn, RegisterSpec> insnAssignments;
67 new HashMap<Insn, RegisterSpec>(blocks.getInstructionCount());
187 * @param insn {@code non-null;} the instruction in question
190 public void addAssignment(Insn insn, RegisterSpec spec) {
193 if (insn == null) {
194 throw new NullPointerException("insn == null");
201 insnAssignments.put(insn, spec);
208 * @param insn {@code non-null;} instruction in question
211 public RegisterSpec getAssignment(Insn insn)
    [all...]
  /dalvik/dexgen/src/com/android/dexgen/rop/code/
BasicBlock.java 86 Insn lastInsn = insns.get(sz - 1);
200 public Insn getFirstInsn() {
210 public Insn getLastInsn() {
235 Insn lastInsn = insns.getLast();
250 Insn lastInsn = insns.getLast();
LocalVariableInfo.java 48 private final HashMap<Insn, RegisterSpec> insnAssignments;
67 new HashMap<Insn, RegisterSpec>(blocks.getInstructionCount());
183 * @param insn {@code non-null;} the instruction in question
186 public void addAssignment(Insn insn, RegisterSpec spec) {
189 if (insn == null) {
190 throw new NullPointerException("insn == null");
197 insnAssignments.put(insn, spec);
204 * @param insn {@code non-null;} instruction in question
207 public RegisterSpec getAssignment(Insn insn)
    [all...]
Insn.java 32 public abstract class Insn implements ToHuman {
53 public Insn(Rop opcode, SourcePosition position, RegisterSpec result,
227 public abstract Insn withAddedCatch(Type type);
236 public abstract Insn withRegisterOffset(int delta);
240 * possible, the insn is converted into a version in which the last
247 public Insn withLastSourceLiteral() {
252 * Returns an exact copy of this Insn
256 public Insn copy() {
273 * Compares Insn contents, since {@code Insn.equals()} is define
    [all...]
BasicBlockList.java 138 Insn insn = insns.get(j); local
140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) {
174 public void forEachInsn(Insn.Visitor visitor) {
315 implements Insn.Visitor {
336 public void visitPlainInsn(PlainInsn insn) {
337 visit(insn);
341 public void visitPlainCstInsn(PlainCstInsn insn) {
342 visit(insn);
346 public void visitSwitchInsn(SwitchInsn insn) {
    [all...]
  /external/dexmaker/src/dx/java/com/android/dx/ssa/
SsaInsn.java 36 * @param block {@code non-null;} block containing this insn. Can
49 * Makes a new SSA insn form a rop insn.
51 * @param insn {@code non-null;} rop insn
55 public static SsaInsn makeFromRop(Insn insn, SsaBasicBlock block) {
56 return new NormalSsaInsn(insn, block);
70 * Like {@link com.android.dx.rop.code.Insn getResult()}.
92 * Like {@link com.android.dx.rop.code.Insn getSources()}
    [all...]
NormalSsaInsn.java 22 * A "normal" (non-phi) instruction in SSA form. Always wraps a rop insn.
25 /** {@code non-null;} rop insn that we're wrapping */
26 private Insn insn; field in class:NormalSsaInsn
31 * @param insn Rop insn to wrap
32 * @param block block that contains this insn
34 NormalSsaInsn(final Insn insn, final SsaBasicBlock block) {
35 super(insn.getResult(), block)
    [all...]
LiteralOpUpgrader.java 22 import com.android.dx.rop.code.Insn;
37 * Upgrades insn to their literal (constant-immediate) equivalent if possible.
86 public void visitMoveInsn(NormalSsaInsn insn) {
90 public void visitPhiInsn(PhiInsn insn) {
94 public void visitNonMoveInsn(NormalSsaInsn insn) {
96 Insn originalRopInsn = insn.getOriginalRopInsn();
98 RegisterSpecList sources = insn.getSources();
101 if (tryReplacingWithConstant(insn)) return;
113 replacePlainInsn(insn, sources.withoutFirst()
    [all...]
  /external/dexmaker/src/main/java/com/google/dexmaker/
Label.java 20 import com.android.dx.rop.code.Insn;
32 final List<Insn> instructions = new ArrayList<Insn>();
  /dalvik/dx/src/com/android/dx/ssa/
SsaInsn.java 19 import com.android.dx.rop.code.Insn;
40 * @param block {@code non-null;} block containing this insn. Can
53 * Makes a new SSA insn form a rop insn.
55 * @param insn {@code non-null;} rop insn
59 public static SsaInsn makeFromRop(Insn insn, SsaBasicBlock block) {
60 return new NormalSsaInsn(insn, block);
74 * Like {@link com.android.dx.rop.code.Insn getResult()}
    [all...]
NormalSsaInsn.java 19 import com.android.dx.rop.code.Insn;
27 * A "normal" (non-phi) instruction in SSA form. Always wraps a rop insn.
30 /** {@code non-null;} rop insn that we're wrapping */
31 private Insn insn; field in class:NormalSsaInsn
36 * @param insn Rop insn to wrap
37 * @param block block that contains this insn
39 NormalSsaInsn(final Insn insn, final SsaBasicBlock block)
    [all...]
LiteralOpUpgrader.java 19 import com.android.dx.rop.code.Insn;
36 * Upgrades insn to their literal (constant-immediate) equivalent if possible.
85 public void visitMoveInsn(NormalSsaInsn insn) {
89 public void visitPhiInsn(PhiInsn insn) {
93 public void visitNonMoveInsn(NormalSsaInsn insn) {
95 Insn originalRopInsn = insn.getOriginalRopInsn();
97 RegisterSpecList sources = insn.getSources();
100 if (tryReplacingWithConstant(insn)) return;
112 replacePlainInsn(insn, sources.withoutFirst()
    [all...]
  /cts/tools/dasm/src/dasm/
sym.java 27 static final int Insn = 69;
  /dalvik/dexgen/src/com/android/dexgen/dex/code/
BlockAddresses.java 21 import com.android.dexgen.rop.code.Insn;
133 Insn insn = one.getInsns().get(0); local
135 starts[label] = new CodeAddress(insn.getPosition());
  /dalvik/dx/src/com/android/dx/dex/code/
BlockAddresses.java 21 import com.android.dx.rop.code.Insn;
133 Insn insn = one.getInsns().get(0); local
135 starts[label] = new CodeAddress(insn.getPosition());
  /external/dexmaker/src/dx/java/com/android/dx/dex/code/
BlockAddresses.java 21 import com.android.dx.rop.code.Insn;
133 Insn insn = one.getInsns().get(0); local
135 starts[label] = new CodeAddress(insn.getPosition());

Completed in 346 milliseconds

12 3 4