commit | 20cdc427d5f5875c2d58f9fde775957ad2e28cfd | [log] [tgz] |
---|---|---|
author | Santiago Aboy Solanes <solanes@google.com> | Thu Nov 07 15:15:41 2024 +0000 |
committer | Santiago Aboy Solanes <solanes@google.com> | Tue Nov 12 14:13:01 2024 +0000 |
tree | 2a4c8b3d71e54273745fe161a82905a6754013ee | |
parent | 83668f93e29877e8cab86bcd25fba90412981518 [diff] |
Add missing Location::kNoOutputOverlap This can save some ParallelMove instructions. For x86(_64) all FPToFP intrinsics can add it. For RISC-V, MathSqrt can add it but the ones that call GenDoubleRound can't. Also, we can add it for MathMultiplyHigh. Test: art/test/testrunner/testrunner.py --host --64 -b --optimizing Test: LUCI run https://ci.chromium.org/b/8731845964396026257 Change-Id: I28e13caf84cd850566538efbd285c0264ce80a1a