Lines Matching refs:jump_table
1035 code_space_data_[0].jump_table = main_jump_table_;
1530 DCHECK_IMPLIES(code_space_data.jump_table, code_space_data.far_jump_table);
1531 if (!code_space_data.jump_table) continue;
1540 DCHECK_NOT_NULL(code_space_data.jump_table);
1545 if (code_space_data.jump_table->instructions().end() ==
1548 code_space_data.jump_table->instructions().begin(),
1549 code_space_data.jump_table->instructions().size() +
1554 AddressRegionOf(code_space_data.jump_table->instructions()));
1561 code_space_data.jump_table->instruction_start() +
1606 WasmCode* jump_table = nullptr;
1616 jump_table = CreateEmptyJumpTableInRegionLocked(
1618 CHECK(region.contains(jump_table->instruction_start()));
1651 main_jump_table_ = jump_table;
1655 code_space_data_.push_back(CodeSpaceData{region, jump_table, far_jump_table});
1657 if (jump_table && !is_first_code_space) {
1793 auto jump_table_usable = [code_region](const WasmCode* jump_table) {
1794 Address table_start = jump_table->instruction_start();
1795 Address table_end = table_start + jump_table->instructions().size();
1809 DCHECK_IMPLIES(code_space_data.jump_table, code_space_data.far_jump_table);
1815 (code_space_data.jump_table &&
1816 !jump_table_usable(code_space_data.jump_table)))) {
1819 return {code_space_data.jump_table
1820 ? code_space_data.jump_table->instruction_start()