Update the bound to use fill-array

- The 4K limit was set to avoid out of memory when big array are allocated,
nevertheless, the jar file juniversalchardet-1.0.3.jar from the android
tree contains an array init greater than 4K. Increase the limit to 8K
seems acceptable regarding out of memory and allows to generate a dex
file with a size 172k instead of 271k.

Change-Id: I120a3b90820610f86ef7f351bd30c14dc24fb4f4
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java b/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java
index 077662e..c280a23 100644
--- a/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java
+++ b/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java
@@ -79,7 +79,7 @@
   private static final int UNKNOWN_CAN_THROW = 0;
   private static final int CAN_THROW = 1;
   private static final int CANNOT_THROW = 2;
-  private static final int MAX_FILL_ARRAY_SIZE = 4 * Constants.KILOBYTE;
+  private static final int MAX_FILL_ARRAY_SIZE = 8 * Constants.KILOBYTE;
 
   private final AppInfo appInfo;
   private final DexItemFactory dexItemFactory;