| Index: src/a64/macro-assembler-a64.cc
|
| diff --git a/src/a64/macro-assembler-a64.cc b/src/a64/macro-assembler-a64.cc
|
| index 7d14b249008639a711221cd8289a6688e16a2f07..c6823bd674c4935fd5c662eeb1a970fdd2fdbad4 100644
|
| --- a/src/a64/macro-assembler-a64.cc
|
| +++ b/src/a64/macro-assembler-a64.cc
|
| @@ -3695,6 +3695,18 @@ void MacroAssembler::PushSafepointRegisters() {
|
| }
|
|
|
|
|
| +void MacroAssembler::PushSafepointFPRegisters() {
|
| + PushCPURegList(CPURegList(CPURegister::kFPRegister, kDRegSize,
|
| + FPRegister::kAllocatableFPRegisters));
|
| +}
|
| +
|
| +
|
| +void MacroAssembler::PopSafepointFPRegisters() {
|
| + PopCPURegList(CPURegList(CPURegister::kFPRegister, kDRegSize,
|
| + FPRegister::kAllocatableFPRegisters));
|
| +}
|
| +
|
| +
|
| int MacroAssembler::SafepointRegisterStackIndex(int reg_code) {
|
| // Make sure the safepoint registers list is what we expect.
|
| ASSERT(CPURegList::GetSafepointSavedRegisters().list() == 0x6ffcffff);
|
|
|