Lines Matching defs:alt_group
163 struct alt_group *alt_group = insn->alt_group;
169 return alt_group && alt_group->orig_group &&
170 insn_jump_table(alt_group->orig_group->first_insn);
1715 struct alt_group *orig_alt_group, *new_alt_group;
1718 orig_alt_group = orig_insn->alt_group;
1739 insn->alt_group = orig_alt_group;
1768 * alt_group the same size as the original. This is needed to
1785 nop->alt_group = new_alt_group;
1803 insn->alt_group = new_alt_group;
3190 if (!insn->alt_group)
3198 alt_cfi = insn->alt_group->cfi;
3199 group_off = insn->offset - insn->alt_group->first_insn->offset;
3205 struct alt_group *orig_group = insn->alt_group->orig_group ?: insn->alt_group;
3229 if (!opts.uaccess || !insn->alt_group)
3473 struct alt_group *alt_group = insn->alt_group;
3477 * end of a replacement alt_group is reached, redirect objtool flow to
3478 * the end of the original alt_group.
3480 * insn->alts->insn -> alt_group->first_insn
3482 * alt_group->last_insn
3483 * [alt_group->nop] -> next(orig_group->last_insn)
3485 if (alt_group) {
3486 if (alt_group->nop) {
3488 if (insn == alt_group->last_insn)
3489 return alt_group->nop;
3490 if (insn == alt_group->nop)
3493 if (insn == alt_group->last_insn && alt_group->orig_group)
3500 return next_insn_same_sec(file, alt_group->orig_group->last_insn);
3508 if (insn->alt_group && insn->alt_group->ignore)
3525 if (alt_insn->alt_group && alt_insn->alt_group->ignore)