diff options
author | Roland Levillain <rpl@google.com> | 2017-01-26 19:04:23 +0000 |
---|---|---|
committer | Roland Levillain <rpl@google.com> | 2017-01-27 13:31:09 +0000 |
commit | d0b51838d5cbec18a9b3a6de7bd9bd2a7a3905d5 (patch) | |
tree | 4304574849efa0b36c19b2e122d29ac67d0dd59a /compiler/optimizing/stack_map_test.cc | |
parent | fbf47ea64a9f797a82030e919fa4f085c9eb5b28 (diff) |
Don't use VIXL's temp registers in LocationsBuilderARM64::HandleFieldGet.
Before this CL, when emitting a volatile field load with a
large offset, it was possible to deplete the pool of VIXL
ARM64 temporary registers (IP0, IP1) in the concurrent
collector configuration. To avoid this, we now request a
temporary register from the register allocator instead.
Test: m test-art-target-run-test-635-checker-arm64-volatile-load-cc
Bug: 34726333
Change-Id: Idf73a0306142c6133e259783aacaf7ad5401a2fd
Diffstat (limited to 'compiler/optimizing/stack_map_test.cc')
0 files changed, 0 insertions, 0 deletions