| Index: src/arm64/macro-assembler-arm64.h
|
| diff --git a/src/arm64/macro-assembler-arm64.h b/src/arm64/macro-assembler-arm64.h
|
| index 9c3b5b09538829a2c4082275b34ef544cfc1475e..ec83e5c56b3de1dd4e86994d8c7aa8f8948f5a68 100644
|
| --- a/src/arm64/macro-assembler-arm64.h
|
| +++ b/src/arm64/macro-assembler-arm64.h
|
| @@ -1028,17 +1028,6 @@ class MacroAssembler : public Assembler {
|
|
|
| // ---- Object Utilities ----
|
|
|
| - // Copy fields from 'src' to 'dst', where both are tagged objects.
|
| - // The 'temps' list is a list of X registers which can be used for scratch
|
| - // values. The temps list must include at least one register.
|
| - //
|
| - // Currently, CopyFields cannot make use of more than three registers from
|
| - // the 'temps' list.
|
| - //
|
| - // CopyFields expects to be able to take at least two registers from
|
| - // MacroAssembler::TmpList().
|
| - void CopyFields(Register dst, Register src, CPURegList temps, unsigned count);
|
| -
|
| // Initialize fields with filler values. Fields starting at |current_address|
|
| // not including |end_address| are overwritten with the value in |filler|. At
|
| // the end the loop, |current_address| takes the value of |end_address|.
|
| @@ -2010,19 +1999,6 @@ class MacroAssembler : public Assembler {
|
| void PopPostamble(int count, int size) { PopPostamble(count * size); }
|
|
|
| private:
|
| - // Helpers for CopyFields.
|
| - // These each implement CopyFields in a different way.
|
| - void CopyFieldsLoopPairsHelper(Register dst, Register src, unsigned count,
|
| - Register scratch1, Register scratch2,
|
| - Register scratch3, Register scratch4,
|
| - Register scratch5);
|
| - void CopyFieldsUnrolledPairsHelper(Register dst, Register src, unsigned count,
|
| - Register scratch1, Register scratch2,
|
| - Register scratch3, Register scratch4);
|
| - void CopyFieldsUnrolledHelper(Register dst, Register src, unsigned count,
|
| - Register scratch1, Register scratch2,
|
| - Register scratch3);
|
| -
|
| // The actual Push and Pop implementations. These don't generate any code
|
| // other than that required for the push or pop. This allows
|
| // (Push|Pop)CPURegList to bundle together run-time assertions for a large
|
|
|