Searched defs:insn (Results 1 - 25 of 97) sorted by relevance

1234

/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DRopToDop.java281 * @param insn {@code non-null;} the original instruction
285 public static Dop dopFor(Insn insn) { argument
286 Rop rop = insn.getOpcode();
325 RegisterSpec resultReg = insn.getResult();
352 (CstFieldRef) ((ThrowingCstInsn) insn).getConstant();
365 (CstFieldRef) ((ThrowingCstInsn) insn).getConstant();
378 (CstFieldRef) ((ThrowingCstInsn) insn).getConstant();
391 (CstFieldRef) ((ThrowingCstInsn) insn).getConstant();
403 Constant cst = ((ThrowingCstInsn) insn).getConstant();
H A DOutputCollector.java59 * @param insn {@code non-null;} the instruction to add
61 public void add(DalvInsn insn) { argument
62 finisher.add(insn);
82 * @param insn {@code non-null;} the instruction to add
84 public void addSuffix(DalvInsn insn) { argument
85 suffix.add(insn);
/dalvik/dx/src/com/android/dx/dex/code/
H A DRopToDop.java452 * @param insn {@code non-null;} the original instruction
456 public static Dop dopFor(Insn insn) { argument
457 Rop rop = insn.getOpcode();
496 RegisterSpec resultReg = insn.getResult();
523 (CstFieldRef) ((ThrowingCstInsn) insn).getConstant();
536 (CstFieldRef) ((ThrowingCstInsn) insn).getConstant();
549 (CstFieldRef) ((ThrowingCstInsn) insn).getConstant();
562 (CstFieldRef) ((ThrowingCstInsn) insn).getConstant();
574 Constant cst = ((ThrowingCstInsn) insn).getConstant();
/dalvik/dx/src/com/android/dx/dex/code/form/
H A DForm10x.java42 public String insnArgString(DalvInsn insn) { argument
49 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
62 public boolean isCompatible(DalvInsn insn) { argument
63 return (insn instanceof SimpleInsn) &&
64 (insn.getRegisters().size() == 0);
69 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
70 write(out, opcodeUnit(insn, 0));
H A DForm3rc.java46 public String insnArgString(DalvInsn insn) { argument
47 return regRangeString(insn.getRegisters()) + ", " +
48 cstString(insn);
53 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
55 return cstComment(insn);
69 public boolean isCompatible(DalvInsn insn) { argument
70 if (!(insn instanceof CstInsn)) {
74 CstInsn ci = (CstInsn) insn;
98 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
99 RegisterSpecList regs = insn
[all...]
H A DSpecialFormat.java45 public String insnArgString(DalvInsn insn) { argument
51 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
63 public boolean isCompatible(DalvInsn insn) { argument
69 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
/dalvik/dx/src/com/android/dx/ssa/
H A DMoveParamCombiner.java61 public void visitMoveInsn (NormalSsaInsn insn) {
65 public void visitNonMoveInsn (NormalSsaInsn insn) {
66 if (insn.getOpcode().getOpcode() != RegOps.MOVE_PARAM) {
70 int param = getParamIndex(insn);
73 paramSpecs[param] = insn.getResult();
76 final RegisterSpec specB = insn.getResult();
131 deletedInsns.add(insn);
141 * Returns the parameter index associated with a move-param insn. Does
142 * not verify that the insn is a move-param insn
147 getParamIndex(NormalSsaInsn insn) argument
[all...]
H A DPhiTypeResolver.java120 * Resolves the result of a phi insn based on its operands. The "void"
126 boolean resolveResultType(PhiInsn insn) { argument
127 insn.updateSourcesToDefinitions(ssaMeth);
129 RegisterSpecList sources = insn.getSources();
183 throw new RuntimeException ("Couldn't map types in phi insn:" + sb);
188 RegisterSpec result = insn.getResult();
195 insn.changeResultType(newResultType, newLocal);
/dalvik/dx/src/com/android/dx/ssa/back/
H A DRegisterAllocator.java125 * interference graph in the process. The insn currently must be the
126 * last insn in a block.
128 * @param insn {@code non-null;} insn to insert move before, must
129 * be last insn in block
133 protected final RegisterSpec insertMoveBefore(SsaInsn insn, argument
135 SsaBasicBlock block = insn.getBlock();
137 int insnIndex = insns.indexOf(insn);
141 "specified insn is not in this block");
147 * adding before the last insn, an
[all...]
/dalvik/dexgen/src/com/android/dexgen/dex/code/form/
H A DForm10t.java42 public String insnArgString(DalvInsn insn) { argument
43 return branchString(insn);
48 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
49 return branchComment(insn);
60 public boolean isCompatible(DalvInsn insn) { argument
61 if (!((insn instanceof TargetInsn) &&
62 (insn.getRegisters().size() == 0))) {
66 TargetInsn ti = (TargetInsn) insn;
72 public boolean branchFits(TargetInsn insn) { argument
73 int offset = insn
87 writeTo(AnnotatedOutput out, DalvInsn insn) argument
[all...]
H A DForm10x.java42 public String insnArgString(DalvInsn insn) { argument
49 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
62 public boolean isCompatible(DalvInsn insn) { argument
63 return (insn instanceof SimpleInsn) &&
64 (insn.getRegisters().size() == 0);
75 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
76 write(out, opcodeUnit(insn, 0));
H A DForm11n.java45 public String insnArgString(DalvInsn insn) { argument
46 RegisterSpecList regs = insn.getRegisters();
47 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant();
54 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
55 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant();
67 public boolean isCompatible(DalvInsn insn) { argument
68 RegisterSpecList regs = insn.getRegisters();
70 if (!((insn instanceof CstInsn) &&
76 CstInsn ci = (CstInsn) insn;
96 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
[all...]
H A DForm11x.java43 public String insnArgString(DalvInsn insn) { argument
44 RegisterSpecList regs = insn.getRegisters();
50 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
63 public boolean isCompatible(DalvInsn insn) { argument
64 RegisterSpecList regs = insn.getRegisters();
65 return (insn instanceof SimpleInsn) &&
78 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
79 RegisterSpecList regs = insn.getRegisters();
80 write(out, opcodeUnit(insn, regs.get(0).getReg()));
H A DForm12x.java45 public String insnArgString(DalvInsn insn) { argument
46 RegisterSpecList regs = insn.getRegisters();
61 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
74 public boolean isCompatible(DalvInsn insn) { argument
75 if (!(insn instanceof SimpleInsn)) {
79 RegisterSpecList regs = insn.getRegisters();
118 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
119 RegisterSpecList regs = insn.getRegisters();
128 write(out, opcodeUnit(insn,
H A DForm20t.java42 public String insnArgString(DalvInsn insn) { argument
43 return branchString(insn);
48 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
49 return branchComment(insn);
60 public boolean isCompatible(DalvInsn insn) { argument
61 if (!((insn instanceof TargetInsn) &&
62 (insn.getRegisters().size() == 0))) {
66 TargetInsn ti = (TargetInsn) insn;
72 public boolean branchFits(TargetInsn insn) { argument
73 int offset = insn
87 writeTo(AnnotatedOutput out, DalvInsn insn) argument
[all...]
H A DForm21c.java48 public String insnArgString(DalvInsn insn) { argument
49 RegisterSpecList regs = insn.getRegisters();
50 return regs.get(0).regString() + ", " + cstString(insn);
55 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
57 return cstComment(insn);
71 public boolean isCompatible(DalvInsn insn) { argument
72 if (!(insn instanceof CstInsn)) {
76 RegisterSpecList regs = insn.getRegisters();
104 CstInsn ci = (CstInsn) insn;
125 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
[all...]
H A DForm21h.java45 public String insnArgString(DalvInsn insn) { argument
46 RegisterSpecList regs = insn.getRegisters();
47 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant();
54 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
55 RegisterSpecList regs = insn.getRegisters();
56 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant();
71 public boolean isCompatible(DalvInsn insn) { argument
72 RegisterSpecList regs = insn.getRegisters();
73 if (!((insn instanceof CstInsn) &&
79 CstInsn ci = (CstInsn) insn;
106 writeTo(AnnotatedOutput out, DalvInsn insn) argument
[all...]
H A DForm21s.java45 public String insnArgString(DalvInsn insn) { argument
46 RegisterSpecList regs = insn.getRegisters();
47 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant();
54 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
55 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant();
67 public boolean isCompatible(DalvInsn insn) { argument
68 RegisterSpecList regs = insn.getRegisters();
69 if (!((insn instanceof CstInsn) &&
75 CstInsn ci = (CstInsn) insn;
95 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
[all...]
H A DForm21t.java43 public String insnArgString(DalvInsn insn) { argument
44 RegisterSpecList regs = insn.getRegisters();
45 return regs.get(0).regString() + ", " + branchString(insn);
50 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
51 return branchComment(insn);
62 public boolean isCompatible(DalvInsn insn) { argument
63 RegisterSpecList regs = insn.getRegisters();
65 if (!((insn instanceof TargetInsn) &&
71 TargetInsn ti = (TargetInsn) insn;
77 public boolean branchFits(TargetInsn insn) { argument
92 writeTo(AnnotatedOutput out, DalvInsn insn) argument
[all...]
H A DForm22b.java45 public String insnArgString(DalvInsn insn) { argument
46 RegisterSpecList regs = insn.getRegisters();
47 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant();
55 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
56 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant();
68 public boolean isCompatible(DalvInsn insn) { argument
69 RegisterSpecList regs = insn.getRegisters();
70 if (!((insn instanceof CstInsn) &&
77 CstInsn ci = (CstInsn) insn;
97 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
[all...]
H A DForm22c.java47 public String insnArgString(DalvInsn insn) { argument
48 RegisterSpecList regs = insn.getRegisters();
50 ", " + cstString(insn);
55 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
57 return cstComment(insn);
71 public boolean isCompatible(DalvInsn insn) { argument
72 RegisterSpecList regs = insn.getRegisters();
73 if (!((insn instanceof CstInsn) &&
80 CstInsn ci = (CstInsn) insn;
100 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
[all...]
H A DForm22s.java45 public String insnArgString(DalvInsn insn) { argument
46 RegisterSpecList regs = insn.getRegisters();
47 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant();
55 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
56 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant();
68 public boolean isCompatible(DalvInsn insn) { argument
69 RegisterSpecList regs = insn.getRegisters();
70 if (!((insn instanceof CstInsn) &&
77 CstInsn ci = (CstInsn) insn;
97 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
[all...]
H A DForm22t.java43 public String insnArgString(DalvInsn insn) { argument
44 RegisterSpecList regs = insn.getRegisters();
46 ", " + branchString(insn);
51 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
52 return branchComment(insn);
63 public boolean isCompatible(DalvInsn insn) { argument
64 RegisterSpecList regs = insn.getRegisters();
66 if (!((insn instanceof TargetInsn) &&
73 TargetInsn ti = (TargetInsn) insn;
79 public boolean branchFits(TargetInsn insn) { argument
94 writeTo(AnnotatedOutput out, DalvInsn insn) argument
[all...]
H A DForm22x.java43 public String insnArgString(DalvInsn insn) { argument
44 RegisterSpecList regs = insn.getRegisters();
50 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
63 public boolean isCompatible(DalvInsn insn) { argument
64 RegisterSpecList regs = insn.getRegisters();
66 return (insn instanceof SimpleInsn) &&
80 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
81 RegisterSpecList regs = insn.getRegisters();
83 opcodeUnit(insn, regs.get(0).getReg()),
H A DForm23x.java43 public String insnArgString(DalvInsn insn) { argument
44 RegisterSpecList regs = insn.getRegisters();
51 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument
64 public boolean isCompatible(DalvInsn insn) { argument
65 RegisterSpecList regs = insn.getRegisters();
67 return (insn instanceof SimpleInsn) &&
82 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument
83 RegisterSpecList regs = insn.getRegisters();
85 opcodeUnit(insn, regs.get(0).getReg()),

Completed in 196 milliseconds

1234