Home | History | Annotate | Download | only in gas

Lines Matching refs:fixups

70 /* We need to keep a list of fixups.  We can't simply generate them as
90 static struct fixup fixups[GAS_CGEN_MAX_FIXUPS];
112 as_fatal (_("too many fixups"));
113 fixups[num_fixups].exp = *expP;
114 fixups[num_fixups].opindex = opindex;
115 fixups[num_fixups].opinfo = opinfo;
138 that gas_init_parse() performs for the current fixups.
141 element - element number of the array you wish to store the fixups
146 element - element number of the array you wish to restore the fixups
150 element - swap the current fixups with those in this element number.
181 memcpy (stored_fixups[i].fixup_chain, fixups,
182 sizeof (fixups[0]) * num_fixups);
197 memcpy (fixups, stored_fixups[i].fixup_chain,
230 stored_fixups[i].fixup_chain[tmp] = fixups [tmp];
231 fixups [tmp] = tmp_fixup;
246 operand index. This lets us easily handle fixups for any
287 operand index. This lets us easily handle fixups for any
340 a table entry with the insn, reset the queued fixups counter.
577 /* Scan the fixups for the operand affected by relaxing
582 if (CGEN_OPERAND_ATTR_VALUE (cgen_operand_lookup_by_num (gas_cgen_cpu_desc, fixups[i].opindex),
614 exp = &fixups[relax_operand].exp;
637 old_frag->fr_cgen.opindex = fixups[relax_operand].opindex;
638 old_frag->fr_cgen.opinfo = fixups[relax_operand].opinfo;
660 /* Create any fixups. */
665 cgen_operand_lookup_by_num (gas_cgen_cpu_desc, fixups[i].opindex);
667 /* Don't create fixups for these. That's done during relaxation.
681 fixups[i].opinfo,
682 &fixups[i].exp);
683 fixP->fx_cgen.field = fixups[i].field;
684 fixP->fx_cgen.msb_field_p = fixups[i].msb_field_p;
686 result->fixups[i] = fixP;
697 /* Queue many fixups, recursively. If the field is a multi-ifield,
738 fixups[num_fixups].msb_field_p = (part_of_multi <= 0);
739 fixups[num_fixups].field = (CGEN_MAYBE_MULTI_IFLD *) field;
859 fixups we generated by the call to fix_new_exp, above. In the call
866 /* FIXME: This function handles some of the fixups and bfd_install_relocation