Lines Matching defs:to

18    with this program; if not, write to the Free Software Foundation, Inc.,
36 /* Values of type 'enum elf_spu_reloc_type' are used to index this
234 /* Move two high bits of value to REL9I and REL9 position.
318 /* Shortcuts to overlay sections. */
349 /* Pointer to the fixup section */
387 /* List of functions called. Also branches to hot/cold part of
390 /* For hot/cold part of function, point to owner. */
416 /* Set if known to be start of function (as distinct from a hunk
421 /* Flags used during call tree traversal. It's cheaper to replicate
438 address range belonging to a function. */
483 is a power-of-two number of quadwords, big enough to hold one
490 to (hash, NULL) for global symbols, and (NULL, sym) for locals. Set
491 *SYMSECP to the symbol's section. *LOCSYMSP caches local syms. */
560 that the linker maps the sections to the right place in the output. */
627 /* qsort predicate to sort sections by vma. */
687 /* Look for an overlapping vma to find the first overlay section. */
841 /* Non-zero to use bra in overlay stubs rather than br. */
1000 /* It's common for people to write assembly and forget
1001 to give function symbols the right type. Handle
1002 calls to such symbols, but warn so that (hopefully)
1004 type to be correct to distinguish function pointer
1021 (_("warning: call to non-function symbol %s defined in %B"),
1039 /* A reference from some other section to a symbol in an overlay
1056 always generates inline code to do indirect branches. */
1210 bfd_vma addend, from, to, br_dest, patt;
1259 to = (htab->ovly_entry[0]->root.u.def.value
1263 if (((dest | to | from) & 3) != 0)
1280 bfd_put_32 (sec->owner, BR + (((to - (from + 12)) << 5) & 0x007fff80),
1283 bfd_put_32 (sec->owner, BRA + ((to << 5) & 0x007fff80),
1290 bfd_put_32 (sec->owner, BRSL + (((to - from) << 5) & 0x007fff80) + 75,
1293 bfd_put_32 (sec->owner, BRASL + ((to << 5) & 0x007fff80) + 75,
1365 /* On entry to function. */
1382 to = (htab->ovly_entry[1]->root.u.def.value
1386 /* The branch that uses this stub goes to stub_addr + 4. We'll
1388 to modify this branch to go directly to its destination. */
1397 br_dest = to;
1403 bfd_put_32 (sec->owner, BRASL + ((to << 5) & 0x007fff80) + 75,
1474 /* Called via elf_link_hash_traverse to allocate stubs for any _SPUEAR_
1551 /* Walk over each section attached to the input bfd. */
1556 /* If there aren't any relocs, then there's nothing more to do. */
1717 b) Rewrite "to" list, one quadword per cache line.
1718 c) Rewrite "from" list, one byte per outgoing branch (rounded up to
1773 /* Called from ld to place overlay manager data sections. This is done
1811 /* Functions to handle embedded spu_ovl.o object. */
1903 _bfd_error_handler (_("%B is not allowed to define %s"),
1911 _bfd_error_handler (_("you are not allowed to define %s in a script"),
2110 /* set low bit of .size to mark non-overlay area as present. */
2194 If a store of lr is found save the instruction offset to *LR_STORE.
2195 If a stack adjusting instruction is found, save that offset to
2322 in stack adjust, but we need to continue past this branch. */
2334 /* qsort predicate to sort symbols by section and value. */
2525 /* Extend the range of FUN to cover nop padding up to LIMIT.
2620 /* Add CALLEE to CALLER call list if not already present. Return TRUE
2682 look at branches, which may be tail calls or go to hot/cold
2755 (_("%B(%A+0x%v): call to non-code section"
2793 a switch statement or some other reference to a
2856 the function to another, ie. hot/cold section. If the
2897 These sections are pasted together to form a single function. */
2956 /* Map address ranges in code sections to functions. */
3020 /* Select defined function symbols that are going to be output. */
3151 the range of such functions to the beginning of the
3240 /* Transfer call info attached to struct function_info entries for
3241 all of a given function's sections to the first entry. */
3325 "from %s to %s\n"),
3339 didn't, then there is some cycle in the call graph not attached to
3377 to main entry. */
3395 /* qsort predicate to sort calls by priority, max_depth then count. */
3425 won't be continuing on to bfd_elf_final_link so it is OK to use
3462 /* Ensure SEC_CODE is set on this text section (it ought to
3464 this flag to differentiate the two overlay section types. */
3472 /* Find the rodata section corresponding to this function's
3591 that we need to unmark. Unfortunately this isn't reliable since the
3647 /* Add sections we have marked as belonging to overlays to an array
3691 /* qsort predicate to sort sections by call count. */
3725 /* Remove some sections from those marked to be in overlays. Choose
3812 /* Call stubs to the section we just added are no longer
3824 /* Add new call stubs to dummy_caller. */
3863 from the parent section. The idea being to group sections to
4089 /* qsort predicate to sort bfds by file name. */
4267 builtin version to .text, and will adjust .text size. */
4364 - word 0: ia address of present line, init to zero. */
4366 /* b) Rewrite "to" list, one quadword per cache line. */
4369 to a power-of-two number of full quadwords) per cache line. */
4372 /* d) Pointer to __ea backing store (toe), 1 quadword. */
4408 /* Build an array of sections, suitably sorted to place into
4441 /* See whether we can add this section to the current
4482 stubs. Add any overlay section calls to dummy_call. */
4634 /* We need to set lma since we are overlaying .ovl.init. */
4746 that need to be emitted. */
4775 /* Functions for adding fixup records to .fixup */
4817 /* Apply RELOCS to CONTENTS of INPUT_SECTION from INPUT_BFD. */
4939 /* Change "a rt,ra,rb" to "ai rt,ra,0". */
4954 /* If this symbol is in an overlay area, we may need to relocate
4955 to the overlay stub. */
5025 relative to the start of the ELF image. */
5134 /* Adjust _SPUEAR_ syms to point at their overlay stubs. */
5276 PT_LOAD segments. This can cause the .ovl.init section to be
5371 /* Round up p_filesz and p_memsz of PT_LOAD segments to multiples
5433 /* Walk over each section attached to the input bfd. */
5440 to do. */
5453 /* 1 quadword can contain up to 4 R_SPU_ADDR32
5456 lower 4 bits to a bit mask of the words that have the