diff options
| author | 2024-05-30 17:05:54 +0500 | |
|---|---|---|
| committer | 2024-06-12 10:42:45 +0000 | |
| commit | b658a268e2e76e429702c2929d24ebbbf909e947 (patch) | |
| tree | 2366f34aecd290dcc988dbb3d1923e9471d8370e /libnativeloader/library_namespaces.cpp | |
| parent | 05e428dacb0b4877960e3b1c0d50cb9c90f378d5 (diff) | |
riscv: Expand BitwiseNegatedRight to riscv64, optimize
Add BitwiseNegatedRight optimization for riscv:
And + Not -> AndNot
Or + Not -> OrNot
Xor + Not -> XorNot
By compiling facebook app using dex2oat I got:
169 cases of And + Not pattern
9 cases of Or + Not pattern
1 case of Xor + Not pattern.
Test: art/test/testrunner/testrunner.py --target --64 --ndebug --optimizing
Change-Id: Icc2db96770378005d2fb01176298a067e1a0e4ad
Diffstat (limited to 'libnativeloader/library_namespaces.cpp')
0 files changed, 0 insertions, 0 deletions