Lines Matching refs:loop
338 // Loop stack checks can be patched to perform on-stack replacement. In
339 // order to decide whether or not to perform OSR we embed the loop depth
896 Label loop, exit;
967 __ jmp(&loop);
997 __ bind(&loop);
1045 // Generate code for the body of the loop.
1053 EmitStackCheck(stmt, &loop);
1054 __ jmp(&loop);
1060 // Exit and decrement the loop depth.
1129 // Loop up the context chain. There is no frame effect so it is
1135 // Load map for comparison into register, outside loop.
1365 // (Unroll copy loop once for better throughput).
2481 // Loop through all the keys in the descriptor array. If one of these is the
2483 Label entry, loop;
2485 __ bind(&loop);
2492 __ j(not_equal, &loop);
3332 non_trivial_array, not_size_one_array, loop,
3395 // Loop condition: while (index < array_length).
3396 // Live loop registers: index(int32), array_length(int32), string(String*),
3402 __ bind(&loop);
3419 __ j(less, &loop);
3488 // Loop condition: while (index < array_length).
3490 // Each iteration of the loop concatenates one string to the result.
3509 __ j(less, &loop_1); // Loop while (index < array_length).
3524 // Jump into the loop after the code that copies the separator, so the first
3527 // Loop condition: while (index < length).
3529 // Each iteration of the loop concatenates one string to the result.
3561 // a loop limit.
3576 // Jump into the loop after the code that copies the separator, so the first
3579 // Loop condition: while (index < length).
3581 // Each iteration of the loop concatenates one string to the result.
3602 __ j(not_equal, &loop_3); // Loop while (index < 0).
3888 // Inline smi case if we are in a loop.