Home | History | Annotate | Download | only in src

Lines Matching refs:variable

2914     Variable* var, LookupResult* lookup, bool is_store) {
2931 HValue* HGraphBuilder::BuildContextChainWalk(Variable* var) {
2945 Variable* variable = expr->AsVariable();
2946 if (variable == NULL) {
2947 BAILOUT("reference to rewritten variable");
2948 } else if (variable->IsStackAllocated()) {
2949 if (environment()->Lookup(variable)->CheckFlag(HValue::kIsArguments)) {
2952 ast_context()->ReturnValue(environment()->Lookup(variable));
2953 } else if (variable->IsContextSlot()) {
2954 if (variable->mode() == Variable::CONST) {
2957 HValue* context = BuildContextChainWalk(variable);
2958 int index = variable->AsSlot()->index();
2961 } else if (variable->is_global()) {
2963 GlobalPropertyAccess type = LookupGlobalProperty(variable, &lookup, false);
2984 variable->name(),
2991 BAILOUT("reference to a variable which requires dynamic lookup");
3351 void HGraphBuilder::HandleGlobalVariableAssignment(Variable* var,
3387 Variable* var = proxy->AsVariable();
3489 Variable* var = proxy->AsVariable();
3509 Variable* rhs_var = expr->value()->AsVariableProxy()->AsVariable();
3519 } else if (var->IsContextSlot() && var->mode() != Variable::CONST) {
3538 BAILOUT("assignment to LOOKUP or const CONTEXT variable");
4464 Variable* var = expr->expression()->AsVariableProxy()->AsVariable();
4626 Variable* var = expr->expression()->AsVariableProxy()->AsVariable();
4628 // Result of deleting non-property, non-variable reference is true.
4653 BAILOUT("delete with global variable");
4655 BAILOUT("delete with non-global variable");
4728 Variable* var = proxy->AsVariable();
4759 BAILOUT("lookup variable in count operation");
5103 Variable* var = expr->right()->AsVariableProxy()->AsVariable();
5181 Variable* var = decl->proxy()->var();
5185 decl->mode() == Variable::CONST ||