diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2015-03-13 18:52:59 +0000 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2015-03-16 10:48:21 +0000 |
commit | eeefa1276e83776f08704a3db4237423b0627e20 (patch) | |
tree | d7c647ca77703f3712f567704f40b00d59a125de /compiler/optimizing/code_generator_arm64.h | |
parent | 02c0bac34c246c1bd974dbb86d292d4b52ba98e4 (diff) | |
download | art-eeefa1276e83776f08704a3db4237423b0627e20.tar.gz art-eeefa1276e83776f08704a3db4237423b0627e20.tar.bz2 art-eeefa1276e83776f08704a3db4237423b0627e20.zip |
Update locations of registers after slow paths spilling.
Change-Id: Id9aafcc13c1a085c17ce65d704c67b73f9de695d
Diffstat (limited to 'compiler/optimizing/code_generator_arm64.h')
-rw-r--r-- | compiler/optimizing/code_generator_arm64.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/optimizing/code_generator_arm64.h b/compiler/optimizing/code_generator_arm64.h index 48961d68e9..cbb2e5c749 100644 --- a/compiler/optimizing/code_generator_arm64.h +++ b/compiler/optimizing/code_generator_arm64.h @@ -300,7 +300,10 @@ class CodeGeneratorARM64 : public CodeGenerator { void StoreRelease(Primitive::Type type, vixl::CPURegister rt, const vixl::MemOperand& dst); // Generate code to invoke a runtime entry point. - void InvokeRuntime(int32_t offset, HInstruction* instruction, uint32_t dex_pc); + void InvokeRuntime(int32_t offset, + HInstruction* instruction, + uint32_t dex_pc, + SlowPathCode* slow_path); ParallelMoveResolverARM64* GetMoveResolver() { return &move_resolver_; } |