| Index: src/arm64/macro-assembler-arm64.h
|
| diff --git a/src/arm64/macro-assembler-arm64.h b/src/arm64/macro-assembler-arm64.h
|
| index 5b57a2834013fa69afa515dc025c2d892f88fc1d..904cf50f176543857d89e530df540aae486627ca 100644
|
| --- a/src/arm64/macro-assembler-arm64.h
|
| +++ b/src/arm64/macro-assembler-arm64.h
|
| @@ -1927,6 +1927,9 @@ class MacroAssembler : public Assembler {
|
| CPURegList* TmpList() { return &tmp_list_; }
|
| CPURegList* FPTmpList() { return &fptmp_list_; }
|
|
|
| + static CPURegList DefaultTmpList();
|
| + static CPURegList DefaultFPTmpList();
|
| +
|
| // Like printf, but print at run-time from generated code.
|
| //
|
| // The caller must ensure that arguments for floating-point placeholders
|
| @@ -1947,10 +1950,6 @@ class MacroAssembler : public Assembler {
|
| // PrintfNoPreserve. Callee-saved registers are not used by Printf, and are
|
| // implicitly preserved.
|
| //
|
| - // Unlike many MacroAssembler functions, x8 and x9 are guaranteed to be
|
| - // preserved, and can be printed. This allows Printf to be used during debug
|
| - // code.
|
| - //
|
| // This function assumes (and asserts) that the current stack pointer is
|
| // callee-saved, not caller-saved. This is most likely the case anyway, as a
|
| // caller-saved stack pointer doesn't make a lot of sense.
|
|
|