Home | History | Annotate | Download | only in x64

Lines Matching refs:Exit

528   frame_->Exit();
532 // frame_->Exit() generates "movq rsp, rbp; pop rbp; ret k"
1022 JumpTarget exit;
1035 if (has_valid_frame()) exit.Jump();
1044 if (has_valid_frame()) exit.Jump();
1053 ControlDestination dest(&then, &exit, true);
1057 // The exit label was bound. We may have dangling jumps to the
1060 exit.Unuse();
1061 exit.Jump();
1073 ControlDestination dest(&exit, &else_, false);
1077 // The exit label was bound. We may have dangling jumps to the
1080 exit.Unuse();
1081 exit.Jump();
1095 ControlDestination dest(&exit, &exit, true);
1104 if (exit.is_linked()) {
1105 exit.Bind();
1199 // Compile the case label expressions and comparisons. Exit early
1343 // to the top and bind the break target at the exit.
1674 JumpTarget exit;
1685 exit.Branch(equal);
1687 exit.Branch(equal);
1885 // Exit.
1886 exit.Bind();
1899 JumpTarget exit;
1915 exit.Jump();
1981 exit.Jump();
2023 exit.Bind();
2205 JumpTarget exit;
2207 exit.Branch(not_equal);
2214 exit.Bind();
2282 JumpTarget exit;
2291 exit.Jump();
2300 exit.Jump();
2306 exit.Bind();
3336 // We have a materialized value on the frame, so we exit with
3340 JumpTarget exit;
3349 ControlDestination dest(&pop_and_continue, &exit, true);
3359 // Exit (always with a materialized value).
3360 exit.Bind();
3398 // We have a materialized value on the frame, so we exit with
3402 JumpTarget exit;
3411 ControlDestination dest(&exit, &pop_and_continue, false);
3421 // Exit (always with a materialized value).
3422 exit.Bind();
4536 // If there was no control flow to slow, we can exit early.
4597 JumpTarget exit;
4600 exit.Branch(not_equal);
4602 exit.Bind();
4654 JumpTarget exit;
4657 exit.Branch(not_equal);
4660 exit.Bind();
4703 JumpTarget exit;
4717 exit.Branch(not_equal);
4756 exit.Bind();
7761 // Exit the JavaScript to C++ exit frame.
7921 // Enter the exit frame that transitions from JavaScript to C++.
7931 // rbp: frame pointer of exit frame (restored after C call).
7983 Label invoke, exit;
8031 __ jmp(&exit);
8076 __ bind(&exit);