Lines Matching defs:expression

993     // Compile the label expression.
1619 void FullCodeGenerator::EmitAccessor(Expression* expression) {
1620 if (expression == NULL) {
1623 VisitForStackValue(expression);
1861 // Evaluate LHS expression.
1958 VisitForStackValue(expr->expression());
2580 Expression* callee = expr->expression();
2610 Expression* callee = expr->expression();
2652 Expression* callee = expr->expression();
2732 Expression* callee = expr->expression();
2827 // Call to an arbitrary expression not handled specially above.
2846 // expression in new calls must be evaluated before the
2852 VisitForStackValue(expr->expression());
4191 Property* property = expr->expression()->AsProperty();
4192 VariableProxy* proxy = expr->expression()->AsVariableProxy();
4227 VisitForEffect(expr->expression());
4235 VisitForEffect(expr->expression());
4245 VisitForEffect(expr->expression());
4249 VisitForControl(expr->expression(),
4261 VisitForControl(expr->expression(),
4288 VisitForTypeofValue(expr->expression());
4302 DCHECK(expr->expression()->IsValidReferenceExpression());
4311 Property* prop = expr->expression()->AsProperty();
4312 // In case of a property we use the uninitialized expression context
4319 // Evaluate expression and get value.
4321 DCHECK(expr->expression()->AsVariableProxy()->var() != NULL);
4323 EmitVariableLoad(expr->expression()->AsVariableProxy());
4347 PrepareForBailout(expr->expression(), TOS_REG);
4433 EmitVariableAssignment(expr->expression()->AsVariableProxy()->var(),
4445 EmitVariableAssignment(expr->expression()->AsVariableProxy()->var(),
4521 // This expression cannot throw a reference error at the top level.
4609 // into the expression's context after the comparison is performed.
4669 // expression's context.