Clear reference type lattice elements cache after IR processing

Change-Id: I3072b46d952c3072de2036daf4514ffa2ed960a4
diff --git a/src/main/java/com/android/tools/r8/R8.java b/src/main/java/com/android/tools/r8/R8.java
index f903cce..7fb50ac 100644
--- a/src/main/java/com/android/tools/r8/R8.java
+++ b/src/main/java/com/android/tools/r8/R8.java
@@ -502,6 +502,9 @@
         timing.end();
       }
 
+      // Clear the reference type lattice element cache to reduce memory pressure.
+      appView.dexItemFactory().clearReferenceTypeLatticeElementsCache();
+
       // At this point all code has been mapped according to the graph lens. We cannot remove the
       // graph lens entirely, though, since it is needed for mapping all field and method signatures
       // back to the original program.