Lines Matching refs:jump_dest

287 			struct instruction *dest = insn->jump_dest;  in __dead_end_function()
1601 struct instruction *insn, *jump_dest; in add_jump_destinations() local
1607 if (insn->jump_dest) { in add_jump_destinations()
1646 jump_dest = find_insn(file, dest_sec, dest_off); in add_jump_destinations()
1647 if (!jump_dest) { in add_jump_destinations()
1673 if (jump_dest->sym && jump_dest->offset == jump_dest->sym->offset) { in add_jump_destinations()
1674 if (jump_dest->sym->retpoline_thunk) { in add_jump_destinations()
1678 if (jump_dest->sym->return_thunk) { in add_jump_destinations()
1687 if (insn_func(insn) && insn_func(jump_dest) && in add_jump_destinations()
1688 insn_func(insn) != insn_func(jump_dest)) { in add_jump_destinations()
1706 strstr(insn_func(jump_dest)->name, ".cold")) { in add_jump_destinations()
1707 insn_func(insn)->cfunc = insn_func(jump_dest); in add_jump_destinations()
1708 insn_func(jump_dest)->pfunc = insn_func(insn); in add_jump_destinations()
1712 if (jump_is_sibling_call(file, insn, jump_dest)) { in add_jump_destinations()
1717 add_call_dest(file, insn, insn_func(jump_dest), true); in add_jump_destinations()
1721 insn->jump_dest = jump_dest; in add_jump_destinations()
1918 insn->jump_dest = next_insn_same_sec(file, orig_alt_group->last_insn); in handle_group_alt()
1919 if (!insn->jump_dest) { in handle_group_alt()
2155 insn->jump_dest && in find_jump_table()
2156 (insn->jump_dest->offset <= insn->offset || in find_jump_table()
2157 insn->jump_dest->offset > orig_insn->offset)) in find_jump_table()
2192 if (insn->type == INSN_JUMP_UNCONDITIONAL && insn->jump_dest && in mark_func_jump_tables()
2194 insn->jump_dest->offset > insn->offset && in mark_func_jump_tables()
2195 !insn->jump_dest->first_jump_src) { in mark_func_jump_tables()
2197 insn->jump_dest->first_jump_src = insn; in mark_func_jump_tables()
2198 last = insn->jump_dest; in mark_func_jump_tables()
2549 insn->jump_dest = find_insn(file, insn->sec, dest_off); in read_intra_function_calls()
2550 if (!insn->jump_dest) { in read_intra_function_calls()
3795 } else if (insn->jump_dest) { in validate_branch()
3797 insn->jump_dest, state); in validate_branch()
3976 if (!insn->jump_dest) { in validate_unret()
3980 ret = validate_unret(file, insn->jump_dest); in validate_unret()
4155 if (insn->jump_dest && insn_func(insn->jump_dest) && in ignore_unreachable_insn()
4156 strstr(insn_func(insn->jump_dest)->name, ".cold")) { in ignore_unreachable_insn()
4157 struct instruction *dest = insn->jump_dest; in ignore_unreachable_insn()
4184 insn->jump_dest && insn->jump_dest->type == INSN_BUG))) in ignore_unreachable_insn()
4199 if (insn->jump_dest && in ignore_unreachable_insn()
4200 insn_func(insn->jump_dest) == insn_func(insn)) { in ignore_unreachable_insn()
4201 insn = insn->jump_dest; in ignore_unreachable_insn()