/dalvik/dexgen/src/com/android/dexgen/rop/type/ |
H A D | TypeBearer.java | 24 public interface TypeBearer interface in inherits:ToHuman 42 public TypeBearer getFrameType();
|
/dalvik/dx/src/com/android/dx/rop/type/ |
H A D | TypeBearer.java | 24 public interface TypeBearer interface in inherits:ToHuman 42 public TypeBearer getFrameType();
|
/dalvik/dexgen/src/com/android/dexgen/rop/cst/ |
H A D | TypedConstant.java | 19 import com.android.dexgen.rop.type.TypeBearer; 22 * Base class for constants which implement {@link TypeBearer}. 25 extends Constant implements TypeBearer { 31 public final TypeBearer getFrameType() {
|
H A D | CstBaseMethodRef.java | 21 import com.android.dexgen.rop.type.TypeBearer; 26 * <p><b>Note:</b> As a {@link TypeBearer}, this class bears the return type
|
/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | TypedConstant.java | 19 import com.android.dx.rop.type.TypeBearer; 22 * Base class for constants which implement {@link TypeBearer}. 25 extends Constant implements TypeBearer { 32 public final TypeBearer getFrameType() {
|
H A D | CstBaseMethodRef.java | 21 import com.android.dx.rop.type.TypeBearer; 26 * <p><b>Note:</b> As a {@link TypeBearer}, this class bears the return type
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | LocalsArray.java | 22 import com.android.dx.rop.type.TypeBearer; 31 * TypeBearer}.</p> 85 public abstract void set(int idx, TypeBearer type); 111 public abstract TypeBearer getOrNull(int idx); 123 public abstract TypeBearer get(int idx); 136 public abstract TypeBearer getCategory1(int idx); 148 public abstract TypeBearer getCategory2(int idx);
|
H A D | OneLocalsArray.java | 22 import com.android.dx.rop.type.TypeBearer; 30 * com.android.dx.rop.type.TypeBearer}.</p> 34 private final TypeBearer[] locals; 45 locals = new TypeBearer[maxLocals]; 62 TypeBearer type = locals[i]; 74 TypeBearer type = locals[i]; 111 public void set(int idx, TypeBearer type) { 133 TypeBearer prev = locals[idx - 1]; 155 public TypeBearer getOrNull(int idx) { 161 public TypeBearer ge [all...] |
H A D | Merger.java | 20 import com.android.dx.rop.type.TypeBearer; 57 TypeBearer tb1 = locals1.getOrNull(i); 58 TypeBearer tb2 = locals2.getOrNull(i); 59 TypeBearer resultType = mergeType(tb1, tb2); 109 TypeBearer tb1 = stack1.peek(i); 110 TypeBearer tb2 = stack2.peek(i); 111 TypeBearer resultType = mergeType(tb1, tb2); 151 public static TypeBearer mergeType(TypeBearer ft1, TypeBearer ft [all...] |
H A D | ReturnAddress.java | 20 import com.android.dx.rop.type.TypeBearer; 30 public final class ReturnAddress implements TypeBearer { 68 public TypeBearer getFrameType() {
|
H A D | ExecutionStack.java | 21 import com.android.dx.rop.type.TypeBearer; 30 * TypeBearer}.</p> 34 private final TypeBearer[] stack; 55 stack = new TypeBearer[maxStack]; 154 public void push(TypeBearer type) { 200 public TypeBearer peek(int n) { 250 public TypeBearer pop() { 253 TypeBearer result = peek(0); 274 public void change(int n, TypeBearer type) { 285 TypeBearer ori [all...] |
H A D | BaseMachine.java | 25 import com.android.dx.rop.type.TypeBearer; 33 * TypeBearer}.</p> 40 private TypeBearer[] args; 73 private TypeBearer[] results; 93 args = new TypeBearer[10]; 94 results = new TypeBearer[6]; 129 args = new TypeBearer[count + 10]; 311 protected final TypeBearer arg(int n) { 420 TypeBearer result = results[0]; 469 protected final void setResult(TypeBearer resul [all...] |
H A D | LocalsArraySet.java | 22 import com.android.dx.rop.type.TypeBearer; 33 * com.android.dx.rop.type.TypeBearer}.</p> 195 public void set(int idx, TypeBearer type) { 229 public TypeBearer getOrNull(int idx) { 235 public TypeBearer get(int idx) { 241 public TypeBearer getCategory1(int idx) { 247 public TypeBearer getCategory2(int idx) {
|
H A D | ValueAwareMachine.java | 23 import com.android.dx.rop.type.TypeBearer; 81 setResult((TypeBearer) getAuxCst()); 151 Type type = ((TypeBearer) getAuxCst()).getType(); 164 Type type = ((TypeBearer) getAuxCst()).getType();
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | RegisterSpec.java | 22 import com.android.dexgen.rop.type.TypeBearer; 32 implements TypeBearer, ToHuman, Comparable<RegisterSpec> { 47 private final TypeBearer type; 61 private static RegisterSpec intern(int reg, TypeBearer type, 85 public static RegisterSpec make(int reg, TypeBearer type) { 100 public static RegisterSpec make(int reg, TypeBearer type, 122 int reg, TypeBearer type, LocalItem local) { 146 private RegisterSpec(int reg, TypeBearer type, LocalItem local) { 179 * by an outer {@link TypeBearer}. 222 private boolean equals(int reg, TypeBearer typ [all...] |
H A D | PlainInsn.java | 22 import com.android.dexgen.rop.type.TypeBearer; 106 TypeBearer lastType = sources.get(szSources - 1).getTypeBearer();
|
H A D | Rops.java | 26 import com.android.dexgen.rop.type.TypeBearer; 1122 public static Rop ropFor(int opcode, TypeBearer dest, TypeList sources, 1246 public static Rop opMove(TypeBearer type) { 1266 public static Rop opMoveParam(TypeBearer type) { 1285 public static Rop opMoveException(TypeBearer type) { 1297 public static Rop opMoveResult(TypeBearer type) { 1309 public static Rop opMoveResultPseudo(TypeBearer type) { 1321 public static Rop opConst(TypeBearer type) { 1647 public static Rop opNeg(TypeBearer type) { 1665 public static Rop opNot(TypeBearer typ [all...] |
H A D | LocalVariableInfo.java | 19 import com.android.dexgen.rop.type.TypeBearer; 181 * {@link TypeBearer} (such as a constant value).
|
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | RegisterSpec.java | 22 import com.android.dx.rop.type.TypeBearer; 31 implements TypeBearer, ToHuman, Comparable<RegisterSpec> { 52 private final TypeBearer type; 69 private static RegisterSpec intern(int reg, TypeBearer type, 94 public static RegisterSpec make(int reg, TypeBearer type) { 109 public static RegisterSpec make(int reg, TypeBearer type, 131 int reg, TypeBearer type, LocalItem local) { 155 private RegisterSpec(int reg, TypeBearer type, LocalItem local) { 192 * by an outer {@link TypeBearer}. 236 private boolean equals(int reg, TypeBearer typ [all...] |
H A D | PlainInsn.java | 23 import com.android.dx.rop.type.TypeBearer; 107 TypeBearer lastType = sources.get(szSources - 1).getTypeBearer(); 111 TypeBearer firstType = sources.get(0).getTypeBearer();
|
H A D | Rops.java | 27 import com.android.dx.rop.type.TypeBearer; 1123 public static Rop ropFor(int opcode, TypeBearer dest, TypeList sources, 1259 public static Rop opMove(TypeBearer type) { 1279 public static Rop opMoveParam(TypeBearer type) { 1298 public static Rop opMoveException(TypeBearer type) { 1310 public static Rop opMoveResult(TypeBearer type) { 1322 public static Rop opMoveResultPseudo(TypeBearer type) { 1334 public static Rop opConst(TypeBearer type) { 1660 public static Rop opNeg(TypeBearer type) { 1678 public static Rop opNot(TypeBearer typ [all...] |
H A D | LocalVariableInfo.java | 19 import com.android.dx.rop.type.TypeBearer; 184 * {@link TypeBearer} (such as a constant value).
|
/dalvik/dx/src/com/android/dx/ssa/ |
H A D | PhiTypeResolver.java | 24 import com.android.dx.rop.type.TypeBearer; 151 TypeBearer mergedType = first.getType(); 171 TypeBearer newResultType;
|
H A D | LiteralOpUpgrader.java | 31 import com.android.dx.rop.type.TypeBearer; 70 TypeBearer tb = spec.getTypeBearer(); 155 TypeBearer type = insn.getResult().getTypeBearer();
|
H A D | ConstCollector.java | 33 import com.android.dx.rop.type.TypeBearer; 177 TypeBearer typeBearer = result.getTypeBearer(); 344 TypeBearer typeBearer = insn.getResult().getTypeBearer();
|