summaryrefslogtreecommitdiff
path: root/chromium/v8/src/ic/accessor-assembler.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/ic/accessor-assembler.h')
-rw-r--r--chromium/v8/src/ic/accessor-assembler.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/v8/src/ic/accessor-assembler.h b/chromium/v8/src/ic/accessor-assembler.h
index 1f330e58a4f..4fe1c0bbf99 100644
--- a/chromium/v8/src/ic/accessor-assembler.h
+++ b/chromium/v8/src/ic/accessor-assembler.h
@@ -115,6 +115,8 @@ class AccessorAssembler : public CodeStubAssembler {
void KeyedLoadIC(const LoadICParameters* p);
void KeyedLoadICGeneric(const LoadICParameters* p);
void StoreIC(const StoreICParameters* p);
+ void StoreGlobalIC_PropertyCellCase(Node* property_cell, Node* value,
+ ExitPoint* exit_point, Label* miss);
void KeyedStoreIC(const StoreICParameters* p);
// IC dispatcher behavior.
@@ -150,6 +152,9 @@ class AccessorAssembler : public CodeStubAssembler {
Variable* var_double_value, Label* rebox_double,
ExitPoint* exit_point);
+ void EmitAccessCheck(Node* expected_native_context, Node* context,
+ Node* receiver, Label* can_access, Label* miss);
+
Node* EmitLoadICProtoArrayCheck(const LoadICParameters* p, Node* handler,
Node* handler_length, Node* handler_flags,
Label* miss);