OSDN Git Service

Fix DCHECKs about clinit checks in Optimizing's code generators.
authorRoland Levillain <rpl@google.com>
Fri, 24 Apr 2015 22:01:24 +0000 (23:01 +0100)
committerRoland Levillain <rpl@google.com>
Fri, 24 Apr 2015 22:29:06 +0000 (23:29 +0100)
commit0379f82393237798616d485ad99952e73e480e12
tree87f5ccd1fd0f4fa8156c31191040b7433c9ec907
parent3507b795c034617e1c94fc9544a208d6c6f75735
Fix DCHECKs about clinit checks in Optimizing's code generators.

These assertions are not true for the baseline compiler.  As
a temporary workaround, remove a clinit check as last input
of a static invoke if it is still present at the stage of
code generation.

Change-Id: I5655f4a0873e2e7ee7790b6a341c18b4b7b52af1
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm64.cc
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/code_generator_x86_64.cc
compiler/optimizing/nodes.h
compiler/optimizing/prepare_for_register_allocation.cc