| Index: src/code-stub-assembler.h
|
| diff --git a/src/code-stub-assembler.h b/src/code-stub-assembler.h
|
| index 709c415e10d3b49f662c778f5dcbea6fa41d7513..3100096a4393b695884eee6364ba155351ccb841 100644
|
| --- a/src/code-stub-assembler.h
|
| +++ b/src/code-stub-assembler.h
|
| @@ -1142,11 +1142,22 @@ class V8_EXPORT_PRIVATE CodeStubAssembler : public compiler::CodeAssembler {
|
| const LoadICParameters* p, compiler::Node* handler, Label* miss,
|
| ElementSupport support_elements = kOnlyProperties);
|
|
|
| + void HandleLoadICSmiHandlerCase(const LoadICParameters* p,
|
| + compiler::Node* holder,
|
| + compiler::Node* smi_handler, Label* miss,
|
| + ElementSupport support_elements);
|
| +
|
| void HandleLoadICProtoHandler(const LoadICParameters* p,
|
| compiler::Node* handler, Variable* var_holder,
|
| Variable* var_smi_handler,
|
| Label* if_smi_handler, Label* miss);
|
|
|
| + compiler::Node* EmitLoadICProtoArrayCheck(const LoadICParameters* p,
|
| + compiler::Node* handler,
|
| + compiler::Node* handler_length,
|
| + compiler::Node* handler_flags,
|
| + Label* miss);
|
| +
|
| void CheckPrototype(compiler::Node* prototype_cell, compiler::Node* name,
|
| Label* miss);
|
|
|
|
|