Lines Matching defs:loop
2786 DoWhileStatement* loop = factory()->NewDoWhileStatement(labels);
2787 Target target(&this->target_stack_, loop);
2794 if (loop != NULL) {
2796 loop->set_condition_position(position);
2808 if (loop != NULL) loop->Initialize(cond, body);
2809 return loop;
2817 WhileStatement* loop = factory()->NewWhileStatement(labels);
2818 Target target(&this->target_stack_, loop);
2826 if (loop != NULL) loop->Initialize(cond, body);
2827 return loop;
2853 ForInStatement* loop = factory()->NewForInStatement(labels);
2854 Target target(&this->target_stack_, loop);
2861 loop->Initialize(each, enumerable, body);
2864 result->AddStatement(loop);
2869 // Parsed for-in loop w/ variable/const declaration.
2900 ForInStatement* loop = factory()->NewForInStatement(labels);
2901 Target target(&this->target_stack_, loop);
2916 loop->Initialize(temp_proxy, enumerable, body_block);
2921 // Parsed for-in loop w/ let declaration.
2922 return loop;
2939 ForInStatement* loop = factory()->NewForInStatement(labels);
2940 Target target(&this->target_stack_, loop);
2947 if (loop) loop->Initialize(expression, enumerable, body);
2952 // Parsed for-in loop.
2953 return loop;
2961 // Standard 'for' loop
2962 ForStatement* loop = factory()->NewForStatement(labels);
2963 Target target(&this->target_stack_, loop);
2999 result->AddStatement(loop);
3001 if (loop) loop->Initialize(NULL, cond, next, body);
3004 if (loop) loop->Initialize(init, cond, next, body);
3005 return loop;
5781 // If we reach the end we break out of the loop and let the