Lines Matching defs:branch

298    delayed branch sequence (we don't count the insn needing the
299 delay slot). Zero if not in a delayed branch sequence. */
346 /* Indicate that branch shortening hasn't yet been done. */
371 /* Obtain the current length of an insn. If branch shortening has been done,
424 /* Obtain the current length of an insn. If branch shortening has been done,
432 /* Obtain the current length of an insn. If branch shortening has been done,
477 for branch ranges starting before X, so we can just round what we have.
535 between a branch and its target might grow or shrink depending on
536 the alignment the start insn of the range (the branch for a forward
537 branch or the label for a backward branch) starts out on; if these
589 /* Compute a worst-case reference address of a branch so that it
591 size of the branch itself is unknown, the size of the branch is
592 not included in the range. I.e. for a forward branch, the reference
593 address is the end address of the branch as known from the previous
594 branch shortening pass, minus a value to account for possible size
595 increase due to alignment. For a backward branch, it is the start
596 address of the branch as known from the current pass, plus a value
599 to exclude the branch size. */
602 insn_current_reference_address (rtx_insn *branch)
610 rtx_insn *seq = NEXT_INSN (PREV_INSN (branch));
612 if (!jump_to_label_p (branch))
615 Thus, we can treat it like a backward branch.
619 dest = JUMP_LABEL (branch);
625 /* Forward branch. */
631 /* Backward branch. */
638 /* Compute branch alignments based on CFG profile. */
708 fprintf (dump_file, " branch ");
720 1) to avoid fetch stalls when branch destination is near cache boundary
851 reorg.c, since the branch splitting exposes new instructions with delay
1092 /* Inside a delay slot sequence, we do not do any branch shortening
1094 of the branch. */
1975 jumps to each branch only reached from one place. */
2172 used for within delayed branch sequence output).
2743 /* A delayed-branch sequence */
2848 /* If this is a conditional branch, maybe modify it
2984 when generating a far jump in a delayed branch
4514 /* Return 1 if branch is a forward branch.
4516 output templates to customary add branch prediction hints.