/external/r8/src/main/java/com/android/tools/r8/graph/ |
D | GraphLense.java | 32 private final Map<DexField, DexField> fieldMap = new IdentityHashMap<>(); 42 public void map(DexField from, DexField to) { in map() 64 public abstract DexField lookupField(DexField field, DexEncodedMethod context); in lookupField() 89 public DexField lookupField(DexField field, DexEncodedMethod context) { in lookupField() 107 private final Map<DexField, DexField> fieldMap; 110 Map<DexField, DexField> fieldMap, GraphLense previousLense, DexItemFactory dexItemFactory) { in NestedGraphLense() argument 145 public DexField lookupField(DexField field, DexEncodedMethod context) { in lookupField() 146 DexField previous = previousLense.lookupField(field, context); in lookupField()
|
D | DexField.java | 10 public class DexField extends Descriptor<DexEncodedField, DexField> implements class 11 PresortedComparable<DexField> { 17 DexField(DexType clazz, DexType type, DexString name) { in DexField() method in DexField 36 if (other instanceof DexField) { in computeEquals() 37 DexField o = (DexField) other; in computeEquals() 65 public int compareTo(DexField other) { in compareTo() 70 public int slowCompareTo(DexField other) { in slowCompareTo() 83 public int slowCompareTo(DexField other, NamingLens namingLens) { in slowCompareTo() 96 public int layeredCompareTo(DexField other, NamingLens namingLens) { in layeredCompareTo()
|
D | UseRegistry.java | 18 public abstract boolean registerInstanceFieldWrite(DexField field); in registerInstanceFieldWrite() 20 public abstract boolean registerInstanceFieldRead(DexField field); in registerInstanceFieldRead() 24 public abstract boolean registerStaticFieldRead(DexField field); in registerStaticFieldRead() 26 public abstract boolean registerStaticFieldWrite(DexField field); in registerStaticFieldWrite()
|
D | DexEncodedField.java | 11 public class DexEncodedField extends KeyedDexItem<DexField> { 15 public final DexField field; 20 public DexEncodedField(DexField field, DexAccessFlags accessFlags, DexAnnotationSet annotations, in DexEncodedField() 59 public DexField getKey() { in getKey() 84 public DexEncodedField toTypeSubstitutedField(DexField field) { in toTypeSubstitutedField()
|
/external/r8/src/main/java/com/android/tools/r8/utils/ |
D | FieldSignatureEquivalence.java | 6 import com.android.tools.r8.graph.DexField; 14 public class FieldSignatureEquivalence extends Equivalence<DexField> { 26 protected boolean doEquivalent(DexField a, DexField b) { in doEquivalent() 31 protected int doHash(DexField field) { in doHash()
|
/external/r8/src/main/java/com/android/tools/r8/shaking/ |
D | Enqueuer.java | 17 import com.android.tools.r8.graph.DexField; 73 private Map<DexType, Set<DexField>> instanceFieldsWritten = Maps.newIdentityHashMap(); 74 private Map<DexType, Set<DexField>> instanceFieldsRead = Maps.newIdentityHashMap(); 75 private Map<DexType, Set<DexField>> staticFieldsRead = Maps.newIdentityHashMap(); 76 private Map<DexType, Set<DexField>> staticFieldsWritten = Maps.newIdentityHashMap(); 248 public boolean registerInstanceFieldWrite(DexField field) { in registerInstanceFieldWrite() 261 public boolean registerInstanceFieldRead(DexField field) { in registerInstanceFieldRead() 290 public boolean registerStaticFieldRead(DexField field) { in registerStaticFieldRead() 302 public boolean registerStaticFieldWrite(DexField field) { in registerStaticFieldWrite() 413 private void reportMissingField(DexField field) { in reportMissingField() [all …]
|
/external/r8/src/main/java/com/android/tools/r8/optimize/ |
D | InvokeSingleTargetExtractor.java | 6 import com.android.tools.r8.graph.DexField; 69 public boolean registerInstanceFieldWrite(DexField field) { in registerInstanceFieldWrite() 74 public boolean registerInstanceFieldRead(DexField field) { in registerInstanceFieldRead() 84 public boolean registerStaticFieldRead(DexField field) { in registerStaticFieldRead() 89 public boolean registerStaticFieldWrite(DexField field) { in registerStaticFieldWrite()
|
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
D | FieldInstruction.java | 10 import com.android.tools.r8.graph.DexField; 18 protected final DexField field; 20 protected FieldInstruction(MemberType type, DexField field, Value dest, Value object) { in FieldInstruction() 28 protected FieldInstruction(MemberType type, DexField field, Value dest, List<Value> values) { in FieldInstruction() 40 public DexField getField() { in getField()
|
/external/r8/src/main/java/com/android/tools/r8/code/ |
D | IputBoolean.java | 6 import com.android.tools.r8.graph.DexField; 22 public IputBoolean(int valueRegister, int objectRegister, DexField field) { in IputBoolean() 44 public DexField getField() { in getField() 45 return (DexField) CCCC; in getField()
|
D | SputBoolean.java | 8 import com.android.tools.r8.graph.DexField; 23 public SputBoolean(int AA, DexField BBBB) { in SputBoolean() 45 public DexField getField() { in getField() 46 return (DexField) BBBB; in getField()
|
D | SputChar.java | 6 import com.android.tools.r8.graph.DexField; 22 public SputChar(int AA, DexField BBBB) { in SputChar() 44 public DexField getField() { in getField() 45 return (DexField) BBBB; in getField()
|
D | IputWide.java | 6 import com.android.tools.r8.graph.DexField; 22 public IputWide(int valueRegister, int objectRegister, DexField field) { in IputWide() 44 public DexField getField() { in getField() 45 return (DexField) CCCC; in getField()
|
D | SputByte.java | 6 import com.android.tools.r8.graph.DexField; 22 public SputByte(int AA, DexField BBBB) { in SputByte() 44 public DexField getField() { in getField() 45 return (DexField) BBBB; in getField()
|
D | IputShort.java | 6 import com.android.tools.r8.graph.DexField; 22 public IputShort(int valueRegister, int objectRegister, DexField field) { in IputShort() 44 public DexField getField() { in getField() 45 return (DexField) CCCC; in getField()
|
D | IgetChar.java | 6 import com.android.tools.r8.graph.DexField; 22 public IgetChar(int destRegister, int objectRegister, DexField field) { in IgetChar() 43 public DexField getField() { in getField() 44 return (DexField) CCCC; in getField()
|
D | IputByte.java | 6 import com.android.tools.r8.graph.DexField; 22 public IputByte(int valueRegister, int objectRegister, DexField field) { in IputByte() 44 public DexField getField() { in getField() 45 return (DexField) CCCC; in getField()
|
D | SgetBoolean.java | 6 import com.android.tools.r8.graph.DexField; 22 public SgetBoolean(int AA, DexField BBBB) { in SgetBoolean() 44 public DexField getField() { in getField() 45 return (DexField) BBBB; in getField()
|
D | SputWide.java | 6 import com.android.tools.r8.graph.DexField; 22 public SputWide(int AA, DexField BBBB) { in SputWide() 44 public DexField getField() { in getField() 45 return (DexField) BBBB; in getField()
|
D | IgetWide.java | 6 import com.android.tools.r8.graph.DexField; 22 public IgetWide(int destRegister, int objectRegister, DexField field) { in IgetWide() 39 public DexField getField() { in getField() 40 return (DexField) CCCC; in getField()
|
D | SputShort.java | 6 import com.android.tools.r8.graph.DexField; 22 public SputShort(int AA, DexField BBBB) { in SputShort() 44 public DexField getField() { in getField() 45 return (DexField) BBBB; in getField()
|
D | Sput.java | 6 import com.android.tools.r8.graph.DexField; 22 public Sput(int AA, DexField BBBB) { in Sput() 44 public DexField getField() { in getField() 45 return (DexField) BBBB; in getField()
|
D | IgetByte.java | 6 import com.android.tools.r8.graph.DexField; 22 public IgetByte(int destRegister, int objectRegister, DexField field) { in IgetByte() 43 public DexField getField() { in getField() 44 return (DexField) CCCC; in getField()
|
D | SgetWide.java | 6 import com.android.tools.r8.graph.DexField; 22 public SgetWide(int AA, DexField BBBB) { in SgetWide() 44 public DexField getField() { in getField() 45 return (DexField) BBBB; in getField()
|
D | Iget.java | 6 import com.android.tools.r8.graph.DexField; 22 public Iget(int destRegister, int objectRegister, DexField field) { in Iget() 44 public DexField getField() { in getField() 45 return (DexField) CCCC; in getField()
|
D | IgetShort.java | 6 import com.android.tools.r8.graph.DexField; 22 public IgetShort(int destRegister, int objectRegister, DexField field) { in IgetShort() 39 public DexField getField() { in getField() 40 return (DexField) CCCC; in getField()
|