commit | e0eb48353ddf0c1b79bfec2ba15c899a413c2c70 | [log] [tgz] |
---|---|---|
author | xueliang.zhong <xueliang.zhong@linaro.org> | Mon Oct 30 13:43:14 2017 +0000 |
committer | xueliang.zhong <xueliang.zhong@linaro.org> | Thu Nov 02 16:17:17 2017 +0000 |
tree | 71dfe896afa05c39d64373518d1e1e36cb8d8d43 | |
parent | 3e6c13997373efac343a65740da0c4f6e77338b9 [diff] |
Fix LSA hunt for original reference bug. Fix a bug in LSA where it doesn't take IntermediateAddress into account during hunting for original reference. In following example, original reference i0 can be transformed by NullCheck, BoundType, IntermediateAddress, etc. i0 NewArray i1 HInstruction(i0) i2 ArrayGet(i1, index) Test: test-art-host Test: test-art-target Test: load_store_analysis_test Test: 706-checker-scheduler Change-Id: I162dd8a86fcd31daee3517357c6af638c950b31b