| Index: src/mips/macro-assembler-mips.h
|
| ===================================================================
|
| --- src/mips/macro-assembler-mips.h (revision 7748)
|
| +++ src/mips/macro-assembler-mips.h (working copy)
|
| @@ -36,7 +36,6 @@
|
|
|
| // Forward declaration.
|
| class JumpTarget;
|
| -class PostCallGenerator;
|
|
|
| // Reserved Register Usage Summary.
|
| //
|
| @@ -588,7 +587,7 @@
|
| const ParameterCount& expected,
|
| const ParameterCount& actual,
|
| InvokeFlag flag,
|
| - PostCallGenerator* post_call_generator = NULL);
|
| + CallWrapper* call_wrapper = NULL);
|
|
|
| void InvokeCode(Handle<Code> code,
|
| const ParameterCount& expected,
|
| @@ -601,7 +600,7 @@
|
| void InvokeFunction(Register function,
|
| const ParameterCount& actual,
|
| InvokeFlag flag,
|
| - PostCallGenerator* post_call_generator = NULL);
|
| + CallWrapper* call_wrapper = NULL);
|
|
|
| void InvokeFunction(JSFunction* function,
|
| const ParameterCount& actual,
|
| @@ -771,7 +770,7 @@
|
| // the unresolved list if the name does not resolve.
|
| void InvokeBuiltin(Builtins::JavaScript id,
|
| InvokeFlag flag,
|
| - PostCallGenerator* post_call_generator = NULL);
|
| + CallWrapper* call_wrapper = NULL);
|
|
|
| // Store the code object for the given builtin in the target register and
|
| // setup the function in a1.
|
| @@ -954,7 +953,7 @@
|
| Register code_reg,
|
| Label* done,
|
| InvokeFlag flag,
|
| - PostCallGenerator* post_call_generator = NULL);
|
| + CallWrapper* call_wrapper = NULL);
|
|
|
| // Get the code for the given builtin. Returns if able to resolve
|
| // the function in the 'resolved' flag.
|
| @@ -1007,17 +1006,6 @@
|
| #endif // ENABLE_DEBUGGER_SUPPORT
|
|
|
|
|
| -// Helper class for generating code or data associated with the code
|
| -// right after a call instruction. As an example this can be used to
|
| -// generate safepoint data after calls for crankshaft.
|
| -class PostCallGenerator {
|
| - public:
|
| - PostCallGenerator() { }
|
| - virtual ~PostCallGenerator() { }
|
| - virtual void Generate() = 0;
|
| -};
|
| -
|
| -
|
| // -----------------------------------------------------------------------------
|
| // Static helper functions.
|
|
|
|
|