Lines Matching refs:irel
1378 Elf_Internal_Rela *irel, *irelend, *srel; in m32c_elf_relax_section() local
1459 for (irel = internal_relocs; irel < irelend; irel++) in m32c_elf_relax_section()
1473 if (ELF32_R_TYPE(irel->r_info) != R_M32C_RL_JUMP in m32c_elf_relax_section()
1474 && ELF32_R_TYPE(irel->r_info) != R_M32C_RL_1ADDR in m32c_elf_relax_section()
1475 && ELF32_R_TYPE(irel->r_info) != R_M32C_RL_2ADDR) in m32c_elf_relax_section()
1478 srel = irel; in m32c_elf_relax_section()
1482 BFD_ASSERT (irel->r_offset < sec->size); in m32c_elf_relax_section()
1484 insn = contents + irel->r_offset; in m32c_elf_relax_section()
1485 relax_relocs = irel->r_addend % 16; in m32c_elf_relax_section()
1527 srel = irel + (relax_relocs ? 1 : 0); in m32c_elf_relax_section()
1544 switch (ELF32_R_TYPE(irel->r_info)) in m32c_elf_relax_section()
1557 irel->r_addend = 0x10; in m32c_elf_relax_section()
1614 if (srel->r_offset == irel->r_offset + posn in m32c_elf_relax_section()
1657 if (srel->r_offset == irel->r_offset + posn in m32c_elf_relax_section()
1677 switch (ELF32_R_TYPE(irel->r_info)) in m32c_elf_relax_section()
1691 irel->r_addend = 0x10; in m32c_elf_relax_section()
1753 if (srel->r_offset == irel->r_offset + posn in m32c_elf_relax_section()
1793 if (srel->r_offset == irel->r_offset + posn in m32c_elf_relax_section()
1902 Elf_Internal_Rela *irel; in m32c_elf_relax_delete_bytes() local
1918 irel = elf_section_data (sec)->relocs; in m32c_elf_relax_delete_bytes()
1919 irelend = irel + sec->reloc_count; in m32c_elf_relax_delete_bytes()
1926 for (irel = elf_section_data (sec)->relocs; irel < irelend; irel ++) in m32c_elf_relax_delete_bytes()
1929 if (irel->r_offset > addr && irel->r_offset < toaddr) in m32c_elf_relax_delete_bytes()
1930 irel->r_offset -= count; in m32c_elf_relax_delete_bytes()
1932 if (ELF32_R_TYPE(irel->r_info) == R_M32C_RL_JUMP in m32c_elf_relax_delete_bytes()
1933 && irel->r_addend == 0x10 /* one byte insn, no relocs */ in m32c_elf_relax_delete_bytes()
1934 && irel->r_offset + 1 < addr in m32c_elf_relax_delete_bytes()
1935 && irel->r_offset + 7 > addr) in m32c_elf_relax_delete_bytes()
1938 unsigned char *insn = &contents[irel->r_offset]; in m32c_elf_relax_delete_bytes()
1953 if (irel->r_offset + disp + 2 >= addr+count) in m32c_elf_relax_delete_bytes()