diff options
author | Roland Levillain <rpl@google.com> | 2017-01-27 19:40:44 +0000 |
---|---|---|
committer | Roland Levillain <rpl@google.com> | 2017-01-30 13:12:51 +0000 |
commit | 558dea16c0d3134376634bd1de0fef3146959995 (patch) | |
tree | 2d3b666ab2cc5f3f201ea54b14e664f07ddbb901 /test/ProfileTestMultiDex | |
parent | d8f6e6430b26bf199f4a52f0624becb7c29f3c19 (diff) |
Handle cycles with double stack slots in ARM64 parallel moves.
When acquiring a scratch register to emit a move between two
double stack slots, ask for a FP register first, to avoid
depleting the core scratch register pool, which is used in
vixl::aarch64::MacroAssembler::LoadStoreMacro when the
offset does not fit in the immediate field of the load
instruction.
Test: make test-art-target (on ARM64)
Bug: 34760542
Change-Id: Ie9b37d007ed6ec5886931a35dcb22a9aff73bbbe
Diffstat (limited to 'test/ProfileTestMultiDex')
0 files changed, 0 insertions, 0 deletions