Searched refs:TypeBearer (Results 1 - 25 of 31) sorted by relevance

12

/dalvik/dexgen/src/com/android/dexgen/rop/type/
H A DTypeBearer.java24 public interface TypeBearer interface in inherits:ToHuman
42 public TypeBearer getFrameType();
/dalvik/dx/src/com/android/dx/rop/type/
H A DTypeBearer.java24 public interface TypeBearer interface in inherits:ToHuman
42 public TypeBearer getFrameType();
/dalvik/dexgen/src/com/android/dexgen/rop/cst/
H A DTypedConstant.java19 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 DCstBaseMethodRef.java21 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 DTypedConstant.java19 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 DCstBaseMethodRef.java21 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 DLocalsArray.java22 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 DOneLocalsArray.java22 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 DMerger.java20 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 DReturnAddress.java20 import com.android.dx.rop.type.TypeBearer;
30 public final class ReturnAddress implements TypeBearer {
68 public TypeBearer getFrameType() {
H A DExecutionStack.java21 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 DBaseMachine.java25 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 DLocalsArraySet.java22 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 DValueAwareMachine.java23 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 DRegisterSpec.java22 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 DPlainInsn.java22 import com.android.dexgen.rop.type.TypeBearer;
106 TypeBearer lastType = sources.get(szSources - 1).getTypeBearer();
H A DRops.java26 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 DLocalVariableInfo.java19 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 DRegisterSpec.java22 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 DPlainInsn.java23 import com.android.dx.rop.type.TypeBearer;
107 TypeBearer lastType = sources.get(szSources - 1).getTypeBearer();
111 TypeBearer firstType = sources.get(0).getTypeBearer();
H A DRops.java27 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 DLocalVariableInfo.java19 import com.android.dx.rop.type.TypeBearer;
184 * {@link TypeBearer} (such as a constant value).
/dalvik/dx/src/com/android/dx/ssa/
H A DPhiTypeResolver.java24 import com.android.dx.rop.type.TypeBearer;
151 TypeBearer mergedType = first.getType();
171 TypeBearer newResultType;
H A DLiteralOpUpgrader.java31 import com.android.dx.rop.type.TypeBearer;
70 TypeBearer tb = spec.getTypeBearer();
155 TypeBearer type = insn.getResult().getTypeBearer();
H A DConstCollector.java33 import com.android.dx.rop.type.TypeBearer;
177 TypeBearer typeBearer = result.getTypeBearer();
344 TypeBearer typeBearer = insn.getResult().getTypeBearer();

Completed in 256 milliseconds

12