| Index: src/hydrogen.h
|
| diff --git a/src/hydrogen.h b/src/hydrogen.h
|
| index 01f71075af1b52947d8573e4186521980b52a327..8617d385347a889430f0a86492cc3250da6f7a35 100644
|
| --- a/src/hydrogen.h
|
| +++ b/src/hydrogen.h
|
| @@ -1862,10 +1862,6 @@
|
| HInstruction* BuildGetNativeContext();
|
| HInstruction* BuildGetScriptContext(int context_index);
|
| HInstruction* BuildGetArrayFunction();
|
| - HValue* BuildArrayBufferViewFieldAccessor(HValue* object,
|
| - HValue* checked_object,
|
| - FieldIndex index);
|
| -
|
|
|
| protected:
|
| void SetSourcePosition(int position) {
|
| @@ -2558,20 +2554,6 @@
|
| return false;
|
| }
|
|
|
| - bool IsJSArrayBufferViewFieldAccessor() {
|
| - int offset; // unused
|
| - return Accessors::IsJSArrayBufferViewFieldAccessor(map_, name_, &offset);
|
| - }
|
| -
|
| - bool GetJSArrayBufferViewFieldAccess(HObjectAccess* access) {
|
| - int offset;
|
| - if (Accessors::IsJSArrayBufferViewFieldAccessor(map_, name_, &offset)) {
|
| - *access = HObjectAccess::ForMapAndOffset(map_, offset);
|
| - return true;
|
| - }
|
| - return false;
|
| - }
|
| -
|
| bool has_holder() { return !holder_.is_null(); }
|
| bool IsLoad() const { return access_type_ == LOAD; }
|
|
|
| @@ -2696,15 +2678,22 @@
|
| PropertyDetails details_;
|
| };
|
|
|
| - HValue* BuildMonomorphicAccess(PropertyAccessInfo* info, HValue* object,
|
| - HValue* checked_object, HValue* value,
|
| - BailoutId ast_id, BailoutId return_id,
|
| - bool can_inline_accessor = true);
|
| -
|
| - HValue* BuildNamedAccess(PropertyAccessType access, BailoutId ast_id,
|
| - BailoutId reutrn_id, Expression* expr,
|
| - HValue* object, Handle<String> name, HValue* value,
|
| - bool is_uninitialized = false);
|
| + HInstruction* BuildMonomorphicAccess(PropertyAccessInfo* info,
|
| + HValue* object,
|
| + HValue* checked_object,
|
| + HValue* value,
|
| + BailoutId ast_id,
|
| + BailoutId return_id,
|
| + bool can_inline_accessor = true);
|
| +
|
| + HInstruction* BuildNamedAccess(PropertyAccessType access,
|
| + BailoutId ast_id,
|
| + BailoutId reutrn_id,
|
| + Expression* expr,
|
| + HValue* object,
|
| + Handle<String> name,
|
| + HValue* value,
|
| + bool is_uninitialized = false);
|
|
|
| void HandlePolymorphicCallNamed(Call* expr,
|
| HValue* receiver,
|
|
|