Searched refs:LocationReference (Results 1 – 2 of 2) sorted by relevance
/external/v8/src/torque/ |
D | implementation-visitor.h | 21 struct LocationReference { struct 22 LocationReference(Value* value, VisitResult base, VisitResult index) in LocationReference() argument 42 LocationReference GetLocationReference(LocationExpression* location); argument 43 LocationReference GetLocationReference(IdentifierExpression* expr) { in GetLocationReference() 44 return LocationReference(declarations()->LookupValue(expr->name), {}, {}); in GetLocationReference() 46 LocationReference GetLocationReference(FieldAccessExpression* expr); 47 LocationReference GetLocationReference(ElementAccessExpression* expr) { in GetLocationReference() 48 return LocationReference({}, Visit(expr->array), Visit(expr->index)); in GetLocationReference() 53 VisitResult GenerateFetchFromLocation(LocationReference reference) { in GenerateFetchFromLocation() 58 LocationReference reference); [all …]
|
D | implementation-visitor.cc | 486 LocationReference location_ref = GetLocationReference(expr->location); in Visit() 1372 LocationReference ImplementationVisitor::GetLocationReference( in GetLocationReference() 1388 LocationReference ImplementationVisitor::GetLocationReference( in GetLocationReference() 1393 return LocationReference( in GetLocationReference() 1399 return LocationReference(nullptr, result, {}); in GetLocationReference() 1425 LocationExpression* location, LocationReference reference) { in GenerateFetchFromLocation() 1442 FieldAccessExpression* expr, LocationReference reference) { in GenerateFetchFromLocation() 1493 LocationExpression* location, const LocationReference& reference, in GenerateAssignToLocation()
|