commit | a354053541f478ff4f6dcba4dc7cc236e1718aaa | [log] [tgz] |
---|---|---|
author | Mingyao Yang <mingyao@google.com> | Thu Jan 25 12:17:28 2018 -0800 |
committer | Mingyao Yang <mingyao@google.com> | Fri Feb 02 15:29:07 2018 -0800 |
tree | 1b07fd636ab53d692a7bbe1a76e8edc340a159df | |
parent | e65948f7c78919083224c1cd2ca47e827ced6d3e [diff] |
Revert "Revert "More general store elimination"" This reverts commit e97949e878bb364adadc167ac158ffc9660ce996. A store before an invocation that only has write side effects (true for some intrinsics) needs to be kept since the store isn't used to track the heap value anymore. Test: ART_TEST_OPTIMIZING=true ./test.py -j20 --host --run-test -b Test: using the device (marlin) with the CL. Bug: 35745320 Bug: 72440777 Change-Id: I0d1ce499008553e48ecca50f9ad94bb7c8c07583