| Index: src/arm64/macro-assembler-arm64.h
|
| diff --git a/src/arm64/macro-assembler-arm64.h b/src/arm64/macro-assembler-arm64.h
|
| index 06e9a1d9bb8ad7e0660a375fc85dc81eef95bec3..37e9926e9b83c0185559230e2fd81329c3ee7b19 100644
|
| --- a/src/arm64/macro-assembler-arm64.h
|
| +++ b/src/arm64/macro-assembler-arm64.h
|
| @@ -742,6 +742,18 @@ class MacroAssembler : public Assembler {
|
| // csp must be aligned to 16 bytes.
|
| void PeekPair(const CPURegister& dst1, const CPURegister& dst2, int offset);
|
|
|
| + // Emit code that loads |parameter_index|'th parameter from the stack to
|
| + // the register according to the CallInterfaceDescriptor definition.
|
| + // |sp_to_caller_sp_offset_in_words| specifies the number of words pushed
|
| + // below the caller's sp.
|
| + template <class Descriptor>
|
| + void LoadParameterFromStack(
|
| + Register reg, typename Descriptor::ParameterIndices parameter_index,
|
| + int sp_to_ra_offset_in_words = 0) {
|
| + DCHECK(Descriptor::kPassLastArgsOnStack);
|
| + UNIMPLEMENTED();
|
| + }
|
| +
|
| // Claim or drop stack space without actually accessing memory.
|
| //
|
| // In debug mode, both of these will write invalid data into the claimed or
|
|
|