commit | a22cae7039a3cf23318a9fd79a07bf0ef201d5e9 | [log] [tgz] |
---|---|---|
author | xueliang.zhong <xueliang.zhong@linaro.org> | Mon Jun 26 17:49:48 2017 +0100 |
committer | xueliang.zhong <xueliang.zhong@linaro.org> | Tue Aug 08 17:28:58 2017 +0100 |
tree | e88f36e78efe2c4349f2a86e4545741c520367e6 | |
parent | 69223111c078f86dab4b2f265c8155b8628bf530 [diff] |
HRem support in BCE. This CL improves BCE by adding support for handling 'i % CONST' format in array index. Developers would write array[i%array.length] or array[i%SIZE] format array accesses in code. There are several such cases in Android framework and libcore. Test: m test-art-host Test: m test-art-target Test: bounds_check_elimination_test Test: 449-checker-bce Change-Id: I9fc3e15dcaaa48c8607a2c486d11c8269932185e