diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2014-09-24 18:10:46 +0100 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2014-09-25 12:23:40 +0100 |
commit | 3c04974a90b0e03f4b509010bff49f0b2a3da57f (patch) | |
tree | 52649104e3e80272c3774793350f4d9f260ae732 /compiler/Android.mk | |
parent | c0d36abb12cdbb9469039c1dc153a586bd984015 (diff) | |
download | art-3c04974a90b0e03f4b509010bff49f0b2a3da57f.zip art-3c04974a90b0e03f4b509010bff49f0b2a3da57f.tar.gz art-3c04974a90b0e03f4b509010bff49f0b2a3da57f.tar.bz2 |
Optimize suspend checks in optimizing compiler.
- Remove the ones added during graph build (they were added
for the baseline code generator).
- Emit them at loop back edges after phi moves, so that the test
can directly jump to the loop header.
- Fix x86 and x86_64 suspend check by using cmpw instead of cmpl.
Change-Id: I6fad5795a55705d86c9e1cb85bf5d63dadfafa2a
Diffstat (limited to 'compiler/Android.mk')
-rw-r--r-- | compiler/Android.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/Android.mk b/compiler/Android.mk index 7ac1c6b..13c5671 100644 --- a/compiler/Android.mk +++ b/compiler/Android.mk @@ -95,6 +95,7 @@ LIBART_COMPILER_SRC_FILES := \ optimizing/graph_checker.cc \ optimizing/graph_visualizer.cc \ optimizing/gvn.cc \ + optimizing/instruction_simplifier.cc \ optimizing/locations.cc \ optimizing/nodes.cc \ optimizing/optimizing_compiler.cc \ |