Lines Matching defs:branch

560   /* Size of current branch path, if any.  */
562 /* Current branch path, indicating which branches will be taken. */
565 /* The branch insn. */
566 rtx branch;
4537 branch. It will be zero if not.
5902 be a conditional or computed branch. */
6751 block, and the branch path.
6753 The branch path indicates which branches should be followed. If a nonzero
6755 of branches will be taken. The branch path is only used if
6760 the current block. The incoming structure's branch path, if any, is used
6761 to construct the output branch path. */
6775 /* Update the previous branch path, if any. If the last branch was
6778 shorten the path by one and look at the previous branch. We know that
6779 at least one branch must have been taken if PATH_SIZE is nonzero. */
6825 /* See if this insn is in our branch path. If it is and we are to
6827 if (path_entry < path_size && data->path[path_entry].branch == p)
6862 basic block when the branch is taken. */
6873 /* Similarly, don't put a branch in our path more than once. */
6875 if (data->path[i].branch == p)
6881 data->path[path_entry].branch = p;
6884 /* This branch now ends our path. It was possible that we
6885 didn't see this branch the last time around (when the
6894 /* Detect a branch around a block of code. */
6906 if (data->path[i].branch == p)
6920 data->path[path_entry].branch = p;
6950 /* End the current branch path. */
6951 data->path[path_size].branch = 0;
7051 us a new branch path to investigate. */
7080 block. NEXT_BRANCH points to the branch path when following jumps or
7120 /* See if this is a branch that is part of the path. If so, and it is
7122 if (next_branch->branch == insn)
7133 Then follow this branch. */