/dalvik/dx/src/com/android/dx/dex/code/form/ |
H A D | Form30t.java | 42 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))) { 71 public boolean branchFits(TargetInsn insn) { argument 77 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument 78 int offset = ((TargetInsn) insn) [all...] |
H A D | Form21t.java | 44 public String insnArgString(DalvInsn insn) { argument 45 RegisterSpecList regs = insn.getRegisters(); 46 return regs.get(0).regString() + ", " + 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) && 72 TargetInsn ti = (TargetInsn) insn; 78 public BitSet compatibleRegs(DalvInsn insn) { argument 88 branchFits(TargetInsn insn) argument 97 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form22t.java | 44 public String insnArgString(DalvInsn insn) { argument 45 RegisterSpecList regs = insn.getRegisters(); 47 ", " + branchString(insn); 52 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument 53 return branchComment(insn); 64 public boolean isCompatible(DalvInsn insn) { argument 65 RegisterSpecList regs = insn.getRegisters(); 67 if (!((insn instanceof TargetInsn) && 74 TargetInsn ti = (TargetInsn) insn; 80 public BitSet compatibleRegs(DalvInsn insn) { argument 91 branchFits(TargetInsn insn) argument 100 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form10t.java | 42 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 81 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form20t.java | 42 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 81 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form31i.java | 46 public String insnArgString(DalvInsn insn) { argument 47 RegisterSpecList regs = insn.getRegisters(); 48 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) && 76 CstInsn ci = (CstInsn) insn; 88 public BitSet compatibleRegs(DalvInsn insn) { argument 98 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form31t.java | 44 public String insnArgString(DalvInsn insn) { argument 45 RegisterSpecList regs = insn.getRegisters(); 46 return regs.get(0).regString() + ", " + 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) && 77 public BitSet compatibleRegs(DalvInsn insn) { argument 78 RegisterSpecList regs = insn 87 branchFits(TargetInsn insn) argument 93 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form51l.java | 47 public String insnArgString(DalvInsn insn) { argument 48 RegisterSpecList regs = insn.getRegisters(); 49 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant(); 56 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument 57 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant(); 69 public boolean isCompatible(DalvInsn insn) { argument 70 RegisterSpecList regs = insn.getRegisters(); 71 if (!((insn instanceof CstInsn) && 77 CstInsn ci = (CstInsn) insn; 85 public BitSet compatibleRegs(DalvInsn insn) { argument 95 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form11x.java | 44 public String insnArgString(DalvInsn insn) { argument 45 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(); 66 return (insn instanceof SimpleInsn) && 73 public BitSet compatibleRegs(DalvInsn insn) { argument 74 RegisterSpecList regs = insn.getRegisters(); 83 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument 84 RegisterSpecList regs = insn [all...] |
H A D | Form10x.java | 42 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));
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/form/ |
H A D | Form21t.java | 43 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 D | Form10t.java | 42 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 D | Form20t.java | 42 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 D | Form31t.java | 43 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) && 76 public boolean branchFits(TargetInsn insn) { argument 88 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument [all...] |
H A D | Form22t.java | 43 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 D | Form30t.java | 42 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))) { 71 public boolean branchFits(TargetInsn insn) { argument 83 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument 84 int offset = ((TargetInsn) insn) [all...] |
H A D | Form10x.java | 42 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 D | Form11n.java | 45 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 D | Form21s.java | 45 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 D | Form22b.java | 45 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 D | Form22c.java | 47 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 D | Form22s.java | 45 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 D | Form31c.java | 48 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; 120 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
H A D | NormalSsaInsn.java | 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) { argument 40 super(insn.getResult(), block); 41 this.insn = insn; [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | OutputFinisher.java | 110 * @param insn {@code non-null;} instruction to scrutinize 114 private static boolean hasLocalInfo(DalvInsn insn) { argument 115 if (insn instanceof LocalSnapshot) { 116 RegisterSpecSet specs = ((LocalSnapshot) insn).getLocals(); 123 } else if (insn instanceof LocalStart) { 124 RegisterSpec spec = ((LocalStart) insn).getLocal(); 155 for (DalvInsn insn : insns) { 156 addConstants(result, insn); 167 * @param insn {@code non-null;} instruction to scrutinize 170 DalvInsn insn) { 169 addConstants(HashSet<Constant> result, DalvInsn insn) argument 222 add(DalvInsn insn) argument 233 insert(int at, DalvInsn insn) argument 244 updateInfo(DalvInsn insn) argument 314 assignIndices(CstInsn insn, DalvCode.AssignIndicesCallback callback) argument 498 findOpcodeForInsn(DalvInsn insn, Dop guess) argument 530 findExpandedOpcodeForInsn(DalvInsn insn) argument [all...] |