Lines Matching refs:fixP
1315 md_pcrel_from_section (fixS *fixP, segT sec)
1317 if (TC_FORCE_RELOCATION (fixP)
1318 || (fixP->fx_addsy != (symbolS *) NULL
1319 && S_GET_SEGMENT (fixP->fx_addsy) != sec))
1328 return (fixP->fx_frag->fr_address + fixP->fx_where) & ~1;
1338 fixS *fixP)
1343 fixP->fx_pcrel = true;
1347 fixP->fx_pcrel = true;
1349 if (fixP->fx_cgen.opinfo != 0)
1350 return fixP->fx_cgen.opinfo;
1361 if (fixP->fx_cgen.opinfo != 0)
1362 return fixP->fx_cgen.opinfo;
1367 if (fixP->fx_cgen.opinfo != 0)
1368 return fixP->fx_cgen.opinfo;
1435 md_apply_fix (fixS *fixP, valueT *valP, segT seg)
1437 if (fixP->fx_addsy == 0)
1438 switch (fixP->fx_cgen.opinfo)
1479 fixP->fx_addsy = abs_section_sym;
1483 switch (fixP->fx_cgen.opinfo)
1501 if (S_GET_SEGMENT (fixP->fx_addsy) != absolute_section)
1502 S_SET_THREAD_LOCAL (fixP->fx_addsy);
1506 gas_cgen_md_apply_fix (fixP, valP, seg);
1527 frv_fix_adjustable (fixS *fixP)
1531 if ((int) fixP->fx_r_type >= (int) BFD_RELOC_UNUSED)
1534 int opindex = (int) fixP->fx_r_type - (int) BFD_RELOC_UNUSED;
1536 reloc_type = md_cgen_lookup_reloc (insn, operand, fixP);
1539 reloc_type = fixP->fx_r_type;
1828 fixS * fixP = gas_cgen_record_fixup_exp (frag, where, insn, length,
1837 return fixP;