| Index: src/interpreter/interpreter-assembler.h
|
| diff --git a/src/interpreter/interpreter-assembler.h b/src/interpreter/interpreter-assembler.h
|
| index 1b77b52d885540724f514d4ac14102d22a6db7ed..644e773f1696d01020d9c8a63af55c2a329d67c1 100644
|
| --- a/src/interpreter/interpreter-assembler.h
|
| +++ b/src/interpreter/interpreter-assembler.h
|
| @@ -127,6 +127,15 @@ class InterpreterAssembler : public CodeStubAssembler {
|
| compiler::Node* first_arg,
|
| compiler::Node* arg_count, int return_size = 1);
|
|
|
| + // Check the cache validity for |receiver|. Branch to |use_cache| if
|
| + // valid, otherwise branch to |use_runtime|.
|
| + void CheckEnumCache(compiler::Node* receiver,
|
| + CodeStubAssembler::Label* use_cache,
|
| + CodeStubAssembler::Label* use_runtime);
|
| +
|
| + // Get the enumerable length from |map| and return the result as a Smi.
|
| + compiler::Node* EnumLength(compiler::Node* map);
|
| +
|
| // Jump relative to the current bytecode by |jump_offset|.
|
| compiler::Node* Jump(compiler::Node* jump_offset);
|
|
|
|
|