Home
last modified time | relevance | path

Searched refs:home_object (Results 1 – 21 of 21) sorted by relevance

/external/v8/src/runtime/
Druntime-classes.cc193 Handle<JSObject> home_object, in LoadFromSuper() argument
195 if (home_object->IsAccessCheckNeeded() && in LoadFromSuper()
196 !isolate->MayAccess(handle(isolate->context()), home_object)) { in LoadFromSuper()
197 isolate->ReportFailedAccessCheck(home_object); in LoadFromSuper()
201 PrototypeIterator iter(isolate, home_object); in LoadFromSuper()
215 Handle<JSObject> home_object, in LoadElementFromSuper() argument
217 if (home_object->IsAccessCheckNeeded() && in LoadElementFromSuper()
218 !isolate->MayAccess(handle(isolate->context()), home_object)) { in LoadElementFromSuper()
219 isolate->ReportFailedAccessCheck(home_object); in LoadElementFromSuper()
223 PrototypeIterator iter(isolate, home_object); in LoadElementFromSuper()
[all …]
/external/v8/src/interpreter/
Dbytecode-generator.h100 void BuildNamedSuperPropertyStore(Register receiver, Register home_object,
102 void BuildKeyedSuperPropertyStore(Register receiver, Register home_object,
104 void BuildNamedSuperPropertyLoad(Register receiver, Register home_object,
106 void BuildKeyedSuperPropertyLoad(Register receiver, Register home_object,
141 void VisitSetHomeObject(Register value, Register home_object,
143 void VisitObjectLiteralAccessor(Register home_object,
Dbytecode-generator.cc1095 Register home_object = register_allocator()->NextConsecutiveRegister(); in VisitForInAssignment() local
1102 VisitForRegisterValue(super_property->home_object(), home_object); in VisitForInAssignment()
1106 BuildNamedSuperPropertyStore(receiver, home_object, name, value); in VisitForInAssignment()
1113 Register home_object = register_allocator()->NextConsecutiveRegister(); in VisitForInAssignment() local
1120 VisitForRegisterValue(super_property->home_object(), home_object); in VisitForInAssignment()
1122 BuildKeyedSuperPropertyStore(receiver, home_object, key, value); in VisitForInAssignment()
1857 Register home_object, in BuildNamedSuperPropertyLoad() argument
1859 DCHECK(Register::AreContiguous(receiver, home_object, name)); in BuildNamedSuperPropertyLoad()
1864 Register home_object, in BuildKeyedSuperPropertyLoad() argument
1866 DCHECK(Register::AreContiguous(receiver, home_object, key)); in BuildKeyedSuperPropertyLoad()
[all …]
/external/v8/src/compiler/
Dast-graph-builder.cc1954 Node* home_object, ObjectLiteralProperty* property) { in VisitObjectLiteralAccessor() argument
1959 BuildSetHomeObject(environment()->Top(), home_object, property); in VisitObjectLiteralAccessor()
2073 VisitForValue(property->obj()->AsSuperPropertyReference()->home_object()); in VisitForInAssignment()
2075 Node* home_object = environment()->Pop(); in VisitForInAssignment() local
2079 Node* store = BuildNamedSuperStore(receiver, home_object, name, value); in VisitForInAssignment()
2087 VisitForValue(property->obj()->AsSuperPropertyReference()->home_object()); in VisitForInAssignment()
2091 Node* home_object = environment()->Pop(); in VisitForInAssignment() local
2094 Node* store = BuildKeyedSuperStore(receiver, home_object, key, value); in VisitForInAssignment()
2131 VisitForValue(property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
2135 VisitForValue(property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
[all …]
Dast-graph-builder.h313 Node* BuildKeyedSuperStore(Node* receiver, Node* home_object, Node* key,
315 Node* BuildNamedSuperStore(Node* receiver, Node* home_object,
317 Node* BuildNamedSuperLoad(Node* receiver, Node* home_object,
319 Node* BuildKeyedSuperLoad(Node* receiver, Node* home_object, Node* key,
343 Node* BuildSetHomeObject(Node* value, Node* home_object,
452 void VisitObjectLiteralAccessor(Node* home_object,
/external/v8/src/ast/
Dast-literal-reindexer.cc69 Visit(node->home_object()); in VisitSuperPropertyReference()
Dast-expression-rewriter.cc367 AST_REWRITE_PROPERTY(Expression, node, home_object); in VisitSuperPropertyReference()
Dast.h2872 Expression* home_object() const { return home_object_; } in home_object() function
2877 Expression* home_object, int pos) in SuperPropertyReference() argument
2878 : Expression(zone, pos), this_var_(this_var), home_object_(home_object) { in SuperPropertyReference()
2880 DCHECK(home_object->IsProperty()); in SuperPropertyReference()
3496 Expression* home_object, in NewSuperPropertyReference() argument
3499 SuperPropertyReference(parser_zone_, this_var, home_object, pos); in NewSuperPropertyReference()
Dast-numbering.cc186 Visit(node->home_object()); in VisitSuperPropertyReference()
Dast.cc1109 RECURSE_EXPRESSION(Visit(expr->home_object())); in VisitSuperPropertyReference()
/external/v8/src/full-codegen/ia32/
Dfull-codegen-ia32.cc1613 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
1633 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
2015 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2032 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2276 VisitForStackValue(super_ref->home_object()); in EmitSuperCallWithLoadIC()
2334 VisitForStackValue(super_ref->home_object()); in EmitKeyedSuperCallWithLoadIC()
3120 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
3131 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
/external/v8/src/full-codegen/x87/
Dfull-codegen-x87.cc1605 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
1625 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
2007 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2024 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2268 VisitForStackValue(super_ref->home_object()); in EmitSuperCallWithLoadIC()
2326 VisitForStackValue(super_ref->home_object()); in EmitKeyedSuperCallWithLoadIC()
3112 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
3123 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
/external/v8/src/full-codegen/arm64/
Dfull-codegen-arm64.cc1685 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
1697 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
2000 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2017 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2276 VisitForStackValue(super_ref->home_object()); in EmitSuperCallWithLoadIC()
2339 VisitForStackValue(super_ref->home_object()); in EmitKeyedSuperCallWithLoadIC()
3146 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
3158 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
/external/v8/src/full-codegen/x64/
Dfull-codegen-x64.cc1650 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
1661 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
2010 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2027 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2265 VisitForStackValue(super_ref->home_object()); in EmitSuperCallWithLoadIC()
2324 VisitForStackValue(super_ref->home_object()); in EmitKeyedSuperCallWithLoadIC()
3112 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
3123 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
/external/v8/src/full-codegen/mips64/
Dfull-codegen-mips64.cc1700 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
1713 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
2110 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2127 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2383 VisitForAccumulatorValue(super_ref->home_object()); in EmitSuperCallWithLoadIC()
2443 VisitForAccumulatorValue(super_ref->home_object()); in EmitKeyedSuperCallWithLoadIC()
3233 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
3245 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
/external/v8/src/full-codegen/arm/
Dfull-codegen-arm.cc1704 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
1717 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
2108 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2125 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2377 VisitForStackValue(super_ref->home_object()); in EmitSuperCallWithLoadIC()
2439 VisitForStackValue(super_ref->home_object()); in EmitKeyedSuperCallWithLoadIC()
3224 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
3237 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
/external/v8/src/full-codegen/s390/
Dfull-codegen-s390.cc1623 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
1636 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
2068 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2085 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2324 VisitForAccumulatorValue(super_ref->home_object()); in EmitSuperCallWithLoadIC()
2381 VisitForAccumulatorValue(super_ref->home_object()); in EmitKeyedSuperCallWithLoadIC()
3137 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
3149 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
/external/v8/src/full-codegen/ppc/
Dfull-codegen-ppc.cc1664 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
1677 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
2111 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2128 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2376 VisitForAccumulatorValue(super_ref->home_object()); in EmitSuperCallWithLoadIC()
2435 VisitForAccumulatorValue(super_ref->home_object()); in EmitKeyedSuperCallWithLoadIC()
3218 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
3230 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
/external/v8/src/full-codegen/mips/
Dfull-codegen-mips.cc1699 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
1712 property->obj()->AsSuperPropertyReference()->home_object()); in VisitAssignment()
2110 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2127 prop->obj()->AsSuperPropertyReference()->home_object()); in EmitAssignment()
2384 VisitForAccumulatorValue(super_ref->home_object()); in EmitSuperCallWithLoadIC()
2444 VisitForAccumulatorValue(super_ref->home_object()); in EmitKeyedSuperCallWithLoadIC()
3233 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
3245 prop->obj()->AsSuperPropertyReference()->home_object()); in VisitCountOperation()
/external/v8/src/full-codegen/
Dfull-codegen.cc839 expr->obj()->AsSuperPropertyReference()->home_object()); in VisitProperty()
852 expr->obj()->AsSuperPropertyReference()->home_object()); in VisitProperty()
/external/v8/src/parsing/
Dparser.cc647 Expression* home_object = factory->NewProperty( in SuperPropertyReference() local
650 ThisExpression(scope, factory, pos)->AsVariableProxy(), home_object, pos); in SuperPropertyReference()