/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 | 45 public String insnArgString(DalvInsn insn) { argument 46 RegisterSpecList regs = insn.getRegisters(); 47 return regs.get(0).regString() + ", " + 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) && 73 TargetInsn ti = (TargetInsn) insn; 79 public BitSet compatibleRegs(DalvInsn insn) { argument 89 branchFits(TargetInsn insn) argument 98 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form22t.java | 45 public String insnArgString(DalvInsn insn) { argument 46 RegisterSpecList regs = insn.getRegisters(); 48 ", " + branchString(insn); 53 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument 54 return branchComment(insn); 65 public boolean isCompatible(DalvInsn insn) { argument 66 RegisterSpecList regs = insn.getRegisters(); 68 if (!((insn instanceof TargetInsn) && 75 TargetInsn ti = (TargetInsn) insn; 81 public BitSet compatibleRegs(DalvInsn insn) { argument 92 branchFits(TargetInsn insn) argument 101 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 | 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; 89 public BitSet compatibleRegs(DalvInsn insn) { argument 99 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form31t.java | 45 public String insnArgString(DalvInsn insn) { argument 46 RegisterSpecList regs = insn.getRegisters(); 47 return regs.get(0).regString() + ", " + 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) && 78 public BitSet compatibleRegs(DalvInsn insn) { argument 79 RegisterSpecList regs = insn 88 branchFits(TargetInsn insn) argument 94 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form51l.java | 48 public String insnArgString(DalvInsn insn) { argument 49 RegisterSpecList regs = insn.getRegisters(); 50 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant(); 57 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument 58 CstLiteralBits value = (CstLiteralBits) ((CstInsn) insn).getConstant(); 70 public boolean isCompatible(DalvInsn insn) { argument 71 RegisterSpecList regs = insn.getRegisters(); 72 if (!((insn instanceof CstInsn) && 78 CstInsn ci = (CstInsn) insn; 86 public BitSet compatibleRegs(DalvInsn insn) { argument 96 writeTo(AnnotatedOutput out, DalvInsn insn) argument [all...] |
H A D | Form11x.java | 45 public String insnArgString(DalvInsn insn) { argument 46 RegisterSpecList regs = insn.getRegisters(); 52 public String insnCommentString(DalvInsn insn, boolean noteIndices) { argument 65 public boolean isCompatible(DalvInsn insn) { argument 66 RegisterSpecList regs = insn.getRegisters(); 67 return (insn instanceof SimpleInsn) && 74 public BitSet compatibleRegs(DalvInsn insn) { argument 75 RegisterSpecList regs = insn.getRegisters(); 84 public void writeTo(AnnotatedOutput out, DalvInsn insn) { argument 85 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 | 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) { argument 35 super(insn.getResult(), block); 36 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...] |