diff options
author | Jean Christophe Beyler <jean.christophe.beyler@intel.com> | 2014-04-30 14:52:00 -0700 |
---|---|---|
committer | Jean Christophe Beyler <jean.christophe.beyler@intel.com> | 2014-05-06 13:47:51 -0700 |
commit | b5c9b4008760c9042061490f22aaff990ed04c9a (patch) | |
tree | c3fc539b056dadcad2c47c9899caeecc5f2d00ae /runtime/native/java_lang_ref_Reference.cc | |
parent | 36b65964d128471d917c2efc69c81bc50ef9360b (diff) | |
download | android_art-b5c9b4008760c9042061490f22aaff990ed04c9a.tar.gz android_art-b5c9b4008760c9042061490f22aaff990ed04c9a.tar.bz2 android_art-b5c9b4008760c9042061490f22aaff990ed04c9a.zip |
ART: BitVector and Optimization changes
- The BitVector has a function SameBitsSet that is a bit upside down
- This patch fixes it.
- Two optimizations are fixed also:
- The null check pass uses now same bits set instead of equal due to a
subsequent change that will make it not always the case that the
compared bitvectors be of the same size.
- The fused optimization supposes a predecessor will have an instruction.
Change-Id: I9ef1c793964b18dc0f47baf9d1f361448bb053a3
Signed-off-by: Jean Christophe Beyler <jean.christophe.beyler@intel.com>
Signed-off-by: Razvan A Lupusoru <razvan.a.lupusoru@intel.com>
Signed-off-by: Yixin Shou <yixin.shou@intel.com>
Signed-off-by: Chao-ying Fu <chao-ying.fu@intel.com>
Signed-off-by: Udayan Banerji <udayan.banerji@intel.com>
Diffstat (limited to 'runtime/native/java_lang_ref_Reference.cc')
0 files changed, 0 insertions, 0 deletions