Searched refs:GraphLense (Results 1 - 12 of 12) sorted by relevance
/external/r8/src/main/java/com/android/tools/r8/graph/ |
H A D | GraphLense.java | 10 * A GraphLense implements a virtual view on top of the graph, used to delay global rewrites until 22 public abstract class GraphLense { class 46 public GraphLense build(DexItemFactory dexItemFactory) { 50 public GraphLense build(GraphLense previousLense, DexItemFactory dexItemFactory) { 68 public static GraphLense getIdentityLense() { 76 private static class IdentityGraphLense extends GraphLense { 99 private static class NestedGraphLense extends GraphLense { 101 private final GraphLense previousLense; 110 Map<DexField, DexField> fieldMap, GraphLense previousLens [all...] |
H A D | AppInfoWithSubtyping.java | 33 protected AppInfoWithSubtyping(AppInfoWithSubtyping previous, GraphLense lense) {
|
H A D | AppInfo.java | 35 protected AppInfo(AppInfo previous, GraphLense lense) {
|
/external/r8/src/main/java/com/android/tools/r8/optimize/ |
H A D | BridgeMethodAnalysis.java | 12 import com.android.tools.r8.graph.GraphLense; 20 private final GraphLense lense; 24 public BridgeMethodAnalysis(GraphLense lense, AppInfoWithSubtyping appInfo) { 29 public GraphLense run() { 79 private static class BridgeLense extends GraphLense { 81 private final GraphLense previousLense; 84 private BridgeLense(GraphLense previousLense,
|
H A D | MemberRebindingAnalysis.java | 14 import com.android.tools.r8.graph.GraphLense; 25 private final GraphLense lense; 26 private final GraphLense.Builder builder = GraphLense.builder(); 28 public MemberRebindingAnalysis(AppInfoWithLiveness appInfo, GraphLense lense) { 208 public GraphLense run() {
|
/external/r8/src/main/java/com/android/tools/r8/shaking/ |
H A D | SimpleClassMerger.java | 18 import com.android.tools.r8.graph.GraphLense; 19 import com.android.tools.r8.graph.GraphLense.Builder; 53 * untouched. Fixup of instructions is deferred via a {@link GraphLense} to the Ir building phase. 59 private final GraphLense graphLense; 60 private final GraphLense.Builder renamedMembersLense = GraphLense.builder(); 67 GraphLense graphLense, Timing timing) { 128 public GraphLense run() { 130 GraphLense mergingGraphLense = mergeClasses(graphLense); 133 GraphLense resul [all...] |
H A D | Enqueuer.java | 26 import com.android.tools.r8.graph.GraphLense; 1113 private AppInfoWithLiveness(AppInfoWithLiveness previous, GraphLense lense) { 1180 public AppInfoWithLiveness rewrittenWithLense(GraphLense lense) {
|
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/ |
H A D | CallGraph.java | 15 import com.android.tools.r8.graph.GraphLense; 147 GraphLense graphLense) { 337 GraphLense graphLense; 341 InvokeExtractor(AppInfoWithSubtyping appInfo, GraphLense graphLense, Node caller,
|
H A D | IRConverter.java | 21 import com.android.tools.r8.graph.GraphLense; 63 private final GraphLense graphLense; 77 GraphLense graphLense, 88 this.graphLense = graphLense != null ? graphLense : GraphLense.getIdentityLense(); 155 GraphLense graphLense) {
|
H A D | LensCodeRewriter.java | 17 import com.android.tools.r8.graph.GraphLense; 42 private final GraphLense graphLense; 45 public LensCodeRewriter(GraphLense graphLense, AppInfoWithSubtyping appInfo) {
|
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/ |
H A D | Inliner.java | 10 import com.android.tools.r8.graph.GraphLense; 40 private final GraphLense graphLense; 49 public Inliner(AppInfoWithSubtyping appInfo, GraphLense graphLense, InternalOptions options) { 176 GraphLense graphLense, InternalOptions options) {
|
/external/r8/src/main/java/com/android/tools/r8/ |
H A D | R8.java | 17 import com.android.tools.r8.graph.GraphLense; 93 return optimize(application, appInfo, GraphLense.getIdentityLense(), 98 GraphLense graphLense, ExecutorService executorService) 257 GraphLense graphLense = GraphLense.getIdentityLense();
|
Completed in 386 milliseconds