Searched refs:FieldAccessExpression (Results 1 – 5 of 5) sorted by relevance
46 LocationReference GetLocationReference(FieldAccessExpression* expr);63 VisitResult GenerateFetchFromLocation(FieldAccessExpression* expr,75 VisitResult Visit(FieldAccessExpression* expr) { in Visit()
29 V(FieldAccessExpression) \301 struct FieldAccessExpression : LocationExpression { struct302 DEFINE_AST_NODE_LEAF_BOILERPLATE(FieldAccessExpression)303 FieldAccessExpression(SourcePosition pos, Expression* object, in FieldAccessExpression() function
60 void Visit(FieldAccessExpression* expr) { Visit(expr->object); } in Visit()
1379 static_cast<FieldAccessExpression*>(location)); in GetLocationReference()1389 FieldAccessExpression* expr) { in GetLocationReference()1432 static_cast<FieldAccessExpression*>(location), reference); in GenerateFetchFromLocation()1442 FieldAccessExpression* expr, LocationReference reference) { in GenerateFetchFromLocation()1505 } else if (auto access = FieldAccessExpression::DynamicCast(location)) { in GenerateAssignToLocation()
709 MakeNode<FieldAccessExpression>(object, std::move(field)); in MakeFieldAccessExpression()