OSDN Git Service

Use the object class as top in reference type propagation
authorCalin Juravle <calin@google.com>
Thu, 16 Jul 2015 15:51:30 +0000 (16:51 +0100)
committerCalin Juravle <calin@google.com>
Tue, 21 Jul 2015 13:33:42 +0000 (14:33 +0100)
commit3fabec7a25d151b26ba7de13615bbead0dd615a6
treea73af9489665d5b033e961d1aafe7e0935c8af85
parentb0d5fc0ac139da4aaa1440263416b9bde05630b0
Use the object class as top in reference type propagation

This properly types all instructions, making it safe to query the type
at any time.

This also moves a few functions from class.h to class-inl.h to please
gcc linker when compiling for target.

Change-Id: I6b7ce965c10834c994b95529ab65a548515b4406
compiler/optimizing/graph_visualizer.cc
compiler/optimizing/inliner.cc
compiler/optimizing/instruction_simplifier.cc
compiler/optimizing/nodes.cc
compiler/optimizing/nodes.h
compiler/optimizing/reference_type_propagation.cc
compiler/optimizing/reference_type_propagation.h
runtime/mirror/class-inl.h
runtime/mirror/class.h
test/450-checker-types/src/Main.java