Lines Matching full:jump
23 #include "src/interpreter/bytecode-jump-table.h"
183 // Fallthrough is set to -1 to make it the fallthrough case of the jump table,
267 // For a single entry, just jump to the fallthrough if we don't match the
282 // For multiple entries, build a jump table and switch on the token,
290 .Jump(&fall_through);
1045 // LoopScope delimits the scope of {loop}, from its header to its final jump.
1752 // jump/jump_ifs here. See BasicLoops test.
1878 // Checks whether we should use a jump table to implement a switch operation.
1896 // GCC also jump-table optimizes switch statements with 6 cases or more.
1899 // Due to case spread will be used as the size of jump-table,
1916 // jump table.
1923 // This adds a jump table optimization for switch statements with Smi cases.
1925 // we generate a jump table. In the fall-through path, we put the compare-jumps
1967 // jump @default
2019 // This also fills empty slots in jump table.
2100 // For fall-throughs after comparisons (or out-of-range/non-Smi's for jump
2115 // Guarantee that we should generate compare/jump if no table.
2122 // Use jump table if this is not a duplicate label.
2941 // TODO(gsathya): This jump can be elided for the base
4227 // Since done == true => temp == undefined, jump directly to using
4232 builder()->Jump(&do_assignment);
4265 // If done, jump to assigning empty array
4356 .Jump(¬_null_or_undefined);
4623 .Jump(&short_circuit)
4652 // Because we eliminate jump targets in dead code, we also eliminate resumes
4876 builder()->Jump(after_switch.New());
5341 builder()->Jump(&done);
5865 builder()->Jump(&done);
6152 .Jump(test_result->NewElseLabel());
6408 .Jump(if_called);
6639 .Jump(end_labels->New());
6658 builder()->Jump(test_result->NewThenLabel());
6661 builder()->Jump(test_result->NewElseLabel());
6685 builder()->Jump(test_result->NewThenLabel());
6719 builder()->Jump(test_result->NewElseLabel());
6722 builder()->Jump(test_result->NewThenLabel());
6746 builder()->Jump(test_result->NewElseLabel());
6780 builder()->Jump(test_result->NewThenLabel());
6784 builder()->Jump(test_result->NewElseLabel());
6808 builder()->Jump(test_result->NewThenLabel());
7112 builder()->Jump(else_labels->New());