Home | History | Annotate | Download | only in src

Lines Matching refs:hydrogen_env

527     HEnvironment* hydrogen_env, int* argument_index_accumulator,
529 if (hydrogen_env == NULL) return NULL;
532 CreateEnvironment(hydrogen_env->outer(), argument_index_accumulator,
534 BailoutId ast_id = hydrogen_env->ast_id();
536 hydrogen_env->frame_type() != JS_FUNCTION);
538 int omitted_count = (hydrogen_env->frame_type() == JS_FUNCTION)
540 : hydrogen_env->specials_count();
542 int value_count = hydrogen_env->length() - omitted_count;
544 new(zone()) LEnvironment(hydrogen_env->closure(),
545 hydrogen_env->frame_type(),
547 hydrogen_env->parameter_count(),
551 hydrogen_env->entry(),
557 for (int i = 0; i < hydrogen_env->length(); ++i) {
558 if (hydrogen_env->is_special_index(i) &&
559 hydrogen_env->frame_type() != JS_FUNCTION) {
563 HValue* value = hydrogen_env->values()->at(i);
576 for (int i = 0; i < hydrogen_env->length(); ++i) {
577 if (hydrogen_env->is_special_index(i)) continue;
579 HValue* value = hydrogen_env->values()->at(i);
585 if (hydrogen_env->frame_type() == JS_FUNCTION) {