Home | History | Annotate | Download | only in src

Lines Matching refs:outer

4946   if (function_state()->outer() != NULL) {
5230 while (env->outer() != NULL) {
5235 if (env->outer()->frame_type() == JS_FUNCTION) {
5238 env = env->outer();
5244 state = state->outer()) {
5759 if (function_state()->outer() == NULL) {
7211 if (function_state()->outer() != NULL) {
7229 ASSERT(function_state()->outer() == NULL);
7241 ASSERT(function_state()->outer() == NULL);
7601 HEnvironment::HEnvironment(HEnvironment* outer,
7611 outer_(outer),
7634 HEnvironment::HEnvironment(HEnvironment* outer,
7644 outer_(outer),
7775 HEnvironment* HEnvironment::CreateStubEnvironment(HEnvironment* outer,
7780 HEnvironment(outer, target, frame_type, arguments + 1);
7800 // Outer environment is a copy of this one without the arguments.
7803 HEnvironment* outer = Copy();
7804 outer->Drop(arguments + 1); // Including receiver.
7805 outer->ClearHistory();
7811 outer = CreateStubEnvironment(outer, target, JS_CONSTRUCT, arguments);
7816 outer = CreateStubEnvironment(outer, target, ARGUMENTS_ADAPTOR, arguments);
7820 new(zone) HEnvironment(outer, function->scope(), target);