OSDN Git Service

BCE: don't assume a bounds check always gets a HArrayLength.
authorNicolas Geoffray <ngeoffray@google.com>
Wed, 24 Jun 2015 13:57:44 +0000 (14:57 +0100)
committerNicolas Geoffray <ngeoffray@google.com>
Wed, 24 Jun 2015 14:02:23 +0000 (15:02 +0100)
commit8df886b9214802ad689316a1dedb00a6d102555c
tree19023e2d50ae464ecac105583384fbb4425d6c8e
parent1c7f2f10230baf7a549af5bfd16fd3f0fb73ba21
BCE: don't assume a bounds check always gets a HArrayLength.

Deoptimizations may change it to a HPhi.

bug:22056703
Change-Id: I8995209438764dac496ed856782b147ba21f93e5
compiler/optimizing/bounds_check_elimination.cc
test/499-bce-phi-array-length/src/Main.java