Home
last modified time | relevance | path

Searched refs:LocationExpression (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/torque/
Dast.h134 struct LocationExpression : Expression { struct
135 LocationExpression(Kind kind, SourcePosition pos) : Expression(kind, pos) {} in LocationExpression() argument
136 DEFINE_AST_NODE_INNER_BOILERPLATE(LocationExpression)
210 struct IdentifierExpression : LocationExpression {
214 : LocationExpression(kKind, pos), in LocationExpression() function
292 struct ElementAccessExpression : LocationExpression {
296 : LocationExpression(kKind, pos), array(array), index(index) {} in ElementAccessExpression()
301 struct FieldAccessExpression : LocationExpression {
305 : LocationExpression(kKind, pos), in FieldAccessExpression()
314 AssignmentExpression(SourcePosition pos, LocationExpression* location, in AssignmentExpression()
[all …]
Dimplementation-visitor.h42 LocationReference GetLocationReference(LocationExpression* location);
57 VisitResult GenerateFetchFromLocation(LocationExpression* location,
188 void GenerateAssignToLocation(LocationExpression* location,
Dtorque-parser.cc89 ParseResultHolder<LocationExpression*>::id =
699 LocationExpression* result = MakeNode<IdentifierExpression>( in MakeIdentifierExpression()
708 LocationExpression* result = in MakeFieldAccessExpression()
717 LocationExpression* result = MakeNode<ElementAccessExpression>(object, field); in MakeElementAccessExpression()
732 auto location = child_results->NextAs<LocationExpression*>(); in MakeAssignmentExpression()
756 auto location = child_results->NextAs<LocationExpression*>(); in MakeIncrementDecrementExpressionPostfix()
766 auto location = child_results->NextAs<LocationExpression*>(); in MakeIncrementDecrementExpressionPrefix()
1042 CastParseResult<LocationExpression*, Expression*>),
Dimplementation-visitor.cc1373 LocationExpression* location) { in GetLocationReference()
1425 LocationExpression* location, LocationReference reference) { in GenerateFetchFromLocation()
1493 LocationExpression* location, const LocationReference& reference, in GenerateAssignToLocation()