Home | History | Annotate | Download | only in src

Lines Matching defs:variable

3624   Variable* each_var = stmt->each()->AsVariableProxy()->var();
3830 Variable* var, LookupResult* lookup, bool is_store) {
3846 HValue* HOptimizedGraphBuilder::BuildContextChainWalk(Variable* var) {
3861 Variable* variable = expr->var();
3862 switch (variable->location()) {
3863 case Variable::UNALLOCATED: {
3864 if (IsLexicalVariableMode(variable->mode())) {
3871 isolate()->factory()->GlobalConstantFor(variable->name());
3879 LookupGlobalProperty(variable, &lookup, false);
3910 variable->name(),
3917 case Variable::PARAMETER:
3918 case Variable::LOCAL: {
3919 HValue* value = LookupAndMakeLive(variable);
3921 ASSERT(IsDeclaredVariableMode(variable->mode()) &&
3922 variable->mode() != VAR);
3928 case Variable::CONTEXT: {
3929 HValue* context = BuildContextChainWalk(variable);
3930 HLoadContextSlot* instr = new(zone()) HLoadContextSlot(context, variable);
3934 case Variable::LOOKUP:
4939 Variable* var,
4958 Add<HDeoptimize>("Constant global variable assignment",
5055 Variable* var = proxy->var();
5063 case Variable::UNALLOCATED:
5070 case Variable::PARAMETER:
5071 case Variable::LOCAL:
5078 case Variable::CONTEXT: {
5084 // direct way to detect that the variable is a parameter so we do
5119 case Variable::LOOKUP:
5230 Variable* var = proxy->var();
5254 case Variable::UNALLOCATED:
5262 case Variable::PARAMETER:
5263 case Variable::LOCAL: {
5281 case Variable::CONTEXT: {
5287 // to detect that the variable is a parameter.
5331 case Variable::LOOKUP:
6393 // with arguments object is enabled and the arguments-variable is
7056 Variable* var = proxy->var();
7382 Variable* var = proxy->var();
7387 // really a variable, though we implement it as one. The
7397 // Result of deleting non-property, non-variable reference is true.
7520 Variable* var = proxy->var();
7524 // Argument of the count operation is a variable, not a property.
7533 case Variable::UNALLOCATED:
7540 case Variable::PARAMETER:
7541 case Variable::LOCAL:
7545 case Variable::CONTEXT: {
7551 // way to detect that the variable is a parameter so we use a
7572 case Variable::LOOKUP:
8600 Variable* variable = proxy->var();
8602 switch (variable->location()) {
8603 case Variable::UNALLOCATED:
8604 globals_.Add(variable->name(), zone());
8605 globals_.Add(variable->binding_needs_init()
8609 case Variable::PARAMETER:
8610 case Variable::LOCAL:
8613 environment()->Bind(variable, value);
8616 case Variable::CONTEXT:
8621 context, variable->index(), HStoreContextSlot::kNoCheck, value);
8627 case Variable::LOOKUP:
8636 Variable* variable = proxy->var();
8637 switch (variable->location()) {
8638 case Variable::UNALLOCATED: {
8639 globals_.Add(variable->name(), zone());
8647 case Variable::PARAMETER:
8648 case Variable::LOCAL: {
8651 BindIfLive(variable, value);
8654 case Variable::CONTEXT: {
8659 context, variable->index(), HStoreContextSlot::kNoCheck, value);
8665 case Variable::LOOKUP: