Lines Matching defs:label_rel
11869 Elf_Internal_Rela *insn_rel = NULL, *label_rel = NULL, *irel;
11887 for (label_rel = internal_relocs, insn_rel = internal_relocs;
11888 label_rel < irelend; label_rel++)
11890 if (ELF32_R_TYPE (label_rel->r_info) != R_NDS32_LABEL)
11893 /* Find the first reloc has the same offset with label_rel. */
11894 while (insn_rel < irelend && insn_rel->r_offset < label_rel->r_offset)
11897 for (;insn_rel < irelend && insn_rel->r_offset == label_rel->r_offset;
11904 if (insn_rel < irelend && insn_rel->r_offset == label_rel->r_offset
11905 && insn_rel < label_rel)
11910 memcpy (insn_rel, label_rel, sizeof (Elf_Internal_Rela));
11911 memcpy (label_rel, &rel_temp, sizeof (Elf_Internal_Rela));
11915 label_rel = NULL;
11925 if (label_rel == NULL)
11928 label_rel = tmp_rel;
11933 /* Remove all LABEL relocation from label_rel to tmp_rel
11935 for (tmp2_rel = label_rel; tmp2_rel < tmp_rel; tmp2_rel++)
11946 label_rel = NULL;
11949 else if (ELF32_R_TYPE (tmp_rel->r_info) == R_NDS32_INSN16 && label_rel)
11951 /* A new INSN16 which can be converted, so clear label_rel. */
11955 label_rel = NULL;
11959 label_rel = NULL;
12042 Label_rel always seats before insn_rel after