Home | History | Annotate | Download | only in crankshaft

Lines Matching refs:outer

7406   if (function_state()->outer() == NULL) return;
7462 if (function_state()->outer() == NULL) {
7480 if (function_state()->outer() == NULL) {
8065 while (env->outer() != NULL) {
8070 if (env->outer()->frame_type() == JS_FUNCTION) {
8073 env = env->outer();
8079 state = state->outer()) {
8263 // instead, but do not disable optimization for the outer function.
9221 if (function_state()->outer() == NULL) {
11570 if (function_state()->outer() != NULL) {
12403 HEnvironment::HEnvironment(HEnvironment* outer,
12413 outer_(outer),
12457 HEnvironment::HEnvironment(HEnvironment* outer,
12468 outer_(outer),
12617 HEnvironment* HEnvironment::CreateStubEnvironment(HEnvironment* outer,
12622 new(zone()) HEnvironment(outer, target, frame_type,
12647 // Outer environment is a copy of this one without the arguments.
12650 HEnvironment* outer = Copy();
12651 outer->Drop(arguments + 1); // Including receiver.
12652 outer->ClearHistory();
12656 outer->MarkAsTailCaller();
12663 outer = CreateStubEnvironment(outer, target, JS_CONSTRUCT, arguments);
12667 outer = CreateStubEnvironment(outer, target, JS_GETTER, arguments);
12671 outer = CreateStubEnvironment(outer, target, JS_SETTER, arguments);
12676 outer = CreateStubEnvironment(outer, target, ARGUMENTS_ADAPTOR, arguments);
12680 new(zone()) HEnvironment(outer, function->scope(), target, zone());