Lines Matching refs:jump_dest
298 struct instruction *dest = insn->jump_dest; in __dead_end_function()
1481 struct instruction *insn, *jump_dest; in add_jump_destinations() local
1490 if (insn->jump_dest) { in add_jump_destinations()
1533 jump_dest = find_insn(file, dest_sec, dest_off); in add_jump_destinations()
1534 if (!jump_dest) { in add_jump_destinations()
1569 if (jump_dest->sym && jump_dest->offset == jump_dest->sym->offset) { in add_jump_destinations()
1570 if (jump_dest->sym->retpoline_thunk) { in add_jump_destinations()
1576 if (jump_dest->sym->return_thunk) { in add_jump_destinations()
1585 if (func && insn_func(jump_dest) && func != insn_func(jump_dest)) { in add_jump_destinations()
1603 strstr(insn_func(jump_dest)->name, ".cold")) { in add_jump_destinations()
1604 func->cfunc = insn_func(jump_dest); in add_jump_destinations()
1605 insn_func(jump_dest)->pfunc = func; in add_jump_destinations()
1609 if (jump_is_sibling_call(file, insn, jump_dest)) { in add_jump_destinations()
1614 ret = add_call_dest(file, insn, insn_func(jump_dest), true); in add_jump_destinations()
1620 insn->jump_dest = jump_dest; in add_jump_destinations()
1827 insn->jump_dest = next_insn_same_sec(file, orig_alt_group->last_insn); in handle_group_alt()
1828 if (!insn->jump_dest) { in handle_group_alt()
2081 insn->jump_dest && in find_jump_table()
2082 (insn->jump_dest->offset <= insn->offset || in find_jump_table()
2083 insn->jump_dest->offset > orig_insn->offset)) in find_jump_table()
2122 if (insn->type == INSN_JUMP_UNCONDITIONAL && insn->jump_dest && in mark_func_jump_tables()
2124 insn->jump_dest->offset > insn->offset && in mark_func_jump_tables()
2125 !insn->jump_dest->first_jump_src) { in mark_func_jump_tables()
2127 insn->jump_dest->first_jump_src = insn; in mark_func_jump_tables()
2128 last = insn->jump_dest; in mark_func_jump_tables()
2380 insn->jump_dest = find_insn(file, insn->sec, dest_off); in __annotate_ifc()
2381 if (!insn->jump_dest) { in __annotate_ifc()
3690 } else if (insn->jump_dest) { in validate_branch()
3692 insn->jump_dest, state); in validate_branch()
3883 if (!insn->jump_dest) { in validate_unret()
3887 ret = validate_unret(file, insn->jump_dest); in validate_unret()
4067 if (insn->jump_dest && insn_func(insn->jump_dest) && in ignore_unreachable_insn()
4068 strstr(insn_func(insn->jump_dest)->name, ".cold")) { in ignore_unreachable_insn()
4069 insn_func(insn->jump_dest)->ignore = true; in ignore_unreachable_insn()
4094 insn->jump_dest && insn->jump_dest->type == INSN_BUG))) in ignore_unreachable_insn()
4109 if (insn->jump_dest && in ignore_unreachable_insn()
4110 insn_func(insn->jump_dest) == func) { in ignore_unreachable_insn()
4111 insn = insn->jump_dest; in ignore_unreachable_insn()