summaryrefslogtreecommitdiff
path: root/test/MultiDex
diff options
context:
space:
mode:
authorMingyao Yang <mingyao@google.com>2015-01-30 16:41:29 -0800
committerMingyao Yang <mingyao@google.com>2015-02-09 10:53:16 -0800
commit0304e182adee81be32c744fd3c0d28add29974ff (patch)
tree1fb1a8730d94222e79e8525b5f887c6816d6833d /test/MultiDex
parent2a3611feeb12bd73ccdbb4692f9ca3705f925d56 (diff)
Improve bce so that more bounds checks can be eliminated.
For pattern like "int[] array = new int[size+1]", we record this range for size: [-1, array.length-1] This can eliminate more bounds checks. Also simplify overflow/underflow handling and make it more solid. Enhance instruction simplifier such that if array is a result of NewArray with a constant size, replace array.length with that constant. Plan to move all bce gtests to checker in another change. Change-Id: Ibe7cc7940b68fb6465dc3e0ff3ebdb0fd6487aa9
Diffstat (limited to 'test/MultiDex')
0 files changed, 0 insertions, 0 deletions