Lines Matching refs:jump_dest
184 struct instruction *dest = insn->jump_dest; in __dead_end_function()
590 insn->jump_dest = find_insn(file, dest_sec, dest_off); in add_jump_destinations()
591 if (!insn->jump_dest) { in add_jump_destinations()
610 if (insn->func && insn->jump_dest->func && in add_jump_destinations()
611 insn->func != insn->jump_dest->func) { in add_jump_destinations()
629 strstr(insn->jump_dest->func->name, ".cold.")) { in add_jump_destinations()
630 insn->func->cfunc = insn->jump_dest->func; in add_jump_destinations()
631 insn->jump_dest->func->pfunc = insn->func; in add_jump_destinations()
633 } else if (insn->jump_dest->func->pfunc != insn->func->pfunc && in add_jump_destinations()
634 insn->jump_dest->offset == insn->jump_dest->func->offset) { in add_jump_destinations()
637 insn->call_dest = insn->jump_dest->func; in add_jump_destinations()
739 fake_jump->jump_dest = list_next_entry(last_orig_insn, list); in handle_group_alt()
779 insn->jump_dest = fake_jump; in handle_group_alt()
782 if (!insn->jump_dest) { in handle_group_alt()
1023 insn->jump_dest && in find_jump_table()
1024 (insn->jump_dest->offset <= insn->offset || in find_jump_table()
1025 insn->jump_dest->offset > orig_insn->offset)) in find_jump_table()
1092 if (insn->type == INSN_JUMP_UNCONDITIONAL && insn->jump_dest && in mark_func_jump_tables()
1094 insn->jump_dest->offset > insn->offset && in mark_func_jump_tables()
1095 !insn->jump_dest->first_jump_src) { in mark_func_jump_tables()
1097 insn->jump_dest->first_jump_src = insn; in mark_func_jump_tables()
1098 last = insn->jump_dest; in mark_func_jump_tables()
2105 } else if (insn->jump_dest) { in validate_branch()
2107 insn->jump_dest, state); in validate_branch()
2325 if (insn->jump_dest && in ignore_unreachable_insn()
2326 insn->jump_dest->func == insn->func) { in ignore_unreachable_insn()
2327 insn = insn->jump_dest; in ignore_unreachable_insn()