History log of /art/test/513-array-deopt/src/Main.java
Revision Date Author Comments
574cce14025e153d87ec051926d331c5a39e5f92 24-Jun-2015 Nicolas Geoffray <ngeoffray@google.com> BCE: Narrow instead of unconditionnaly overwrite the range.

bug:21862741

(cherry picked from commit a09ff9c11f07863ac57e6120a824f0d20dfaa284)

Change-Id: Ia8e903e09a7f9c2b8ef7cf3522f73f154534b81f
a09ff9c11f07863ac57e6120a824f0d20dfaa284 24-Jun-2015 Nicolas Geoffray <ngeoffray@google.com> BCE: Narrow instead of unconditionnaly overwrite the range.

bug:21862741
Change-Id: Ic1c2d6fa64255623f87af33a297c459cc9080d3c
7d4cc8c786ff4a19234c1b034eae61ac0f3a37da 21-Jun-2015 Nicolas Geoffray <ngeoffray@google.com> Fix wrong DCHECK in bounds check elimination.

The lower range of an array length instruction can
be changed by other instructions than HBoundsCheck,
like HNewArray.

bug:21862741

(cherry picked from commit 8d82a0c2b2b12f259ccb357d3b1e699c68ad0400)

Change-Id: I1bb1a4f4c6673509dd3fb5184c32992bed876250
8d82a0c2b2b12f259ccb357d3b1e699c68ad0400 21-Jun-2015 Nicolas Geoffray <ngeoffray@google.com> Fix wrong DCHECK in bounds check elimination.

The lower range of an array length instruction can
be changed by other instructions than HBoundsCheck,
like HNewArray.

bug:21862741
Change-Id: Idbe50ac114287ea6d852fb6fe9f9e2d440d18af5