529d2594d6eeb00d2fb888db77b979d50a89bc8e |
|
27-Oct-2017 |
Alan Leung <acleung@google.com> |
Make checker-register-hints less dexer sensitive. Both DX and D8 uses the branch type but ordered the blocks differently. I have added both ordering to Smali. Bug: 65168732 Test: art/test/run-test ... 484-checker-register-hints Change-Id: I42a323b800fa8133db8d4e721d380d9f734f8d88
|
718493c6c3c8e380663cb8a94e57ce160a6c473f |
|
23-Jul-2015 |
Mingyao Yang <mingyao@google.com> |
HDeoptimize should hold values live in env. Values that are not live in compiled code anymore may still be needed in interpreter, due to code motion, etc. Bug: 22665511 Change-Id: I8b85833c5c462f8fe36f86d6026a51b07563995a
|
a06d66a4ee60926127b9498b7ff0b3e37a24fccf |
|
28-May-2015 |
David Brazdil <dbrazdil@google.com> |
ART: Distinguish Checker lines from comments In order to prevent tests passing due to lines with hard-to-spot formatting errors begin ignored, e.g. by forgetting the colon after "//CHECK", Checker will now require its assertions to start with "///" or "##", respectivelly for Java and Smali. Such lines will never be ignored and will fail the test unless successfully parsed. Change-Id: I0da9a8f13eb96d950af8c85df17d1899a853a299
|
fbda5f3e1378f07ae202f62da625ee43a063a052 |
|
29-Apr-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Find better split positions in the register allocator. In a standard if/else control flow graph, this avoids doing a move in one branch if the other branch decided to move an interval. This also needs a new register hint kind, which is what was the location of the interval at the predecessor block. Change-Id: I18b78264587b4d693540fbb5e014d12df2add3e2
|