Home
last modified time | relevance | path

Searched refs:LocationReference (Results 1 – 2 of 2) sorted by relevance

/external/v8/src/torque/
Dimplementation-visitor.h21 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 …]
Dimplementation-visitor.cc486 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()