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. |