diff options
author | Artem Serov <artem.serov@linaro.org> | 2016-12-29 16:21:49 +0000 |
---|---|---|
committer | Artem Serov <artem.serov@linaro.org> | 2017-01-05 15:20:59 +0000 |
commit | 4593f7d825c9b9c5fafdfe9009af080389d51cee (patch) | |
tree | e93acfde4f48a18a82c535e479beb33175c87999 /compiler/optimizing/graph_visualizer.cc | |
parent | 001cd47ddd81e5bdd6cc2051beced4799124315a (diff) |
ARM: VIXL32: Fix crash in Exchange for stack slots.
In ParallelMoveResolverARMVIXL::Exchange(int mem1, int mem2)
scratch general purpose register was used without any spilling
(like in StoreToOffset) which led to lack of scratch register
for VLDR with big offset. Now it uses two scratch S-registers.
Test: ART_USE_VIXL_ARM_BACKEND=true m test-art-host
Test: ART_USE_VIXL_ARM_BACKEND=true m test-art-target
Change-Id: I0416a69e281d09a04dd1689efa5a8c1994c82638
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions