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
3 files changed