Home | History | Annotate | Download | only in gcc

Lines Matching refs:JUMP_LABEL

27    JUMP_LABEL internal field.  With this we can detect labels that
29 formerly used them. The JUMP_LABEL info is sometimes looked
92 /* This function rebuilds the JUMP_LABEL field and REG_LABEL_TARGET
201 /* Initialize LABEL_NUSES and JUMP_LABEL fields, add REG_LABEL_TARGET
215 /* REG_LABEL_TARGET notes (including the JUMP_LABEL field) are
283 gcc_assert (JUMP_LABEL (jump_insn) == XEXP (label_note, 0));
302 propagation of LABEL_REFs into JUMP_LABEL. This will be
338 if (JUMP_LABEL (insn) == NULL && prev_nonjump_insn != NULL)
1010 /* Return true iff INSN is a jump and its JUMP_LABEL is a label, not
1016 && JUMP_LABEL (insn) != NULL && !ANY_RETURN_P (JUMP_LABEL (insn)));
1023 one in JUMP_LABEL (INSN). For a tablejump, this must be the label
1028 For returnjumps, the JUMP_LABEL will also be set as appropriate.
1049 jump-target; when the JUMP_LABEL field of INSN should be set or a
1072 gcc_assert (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == x);
1073 JUMP_LABEL (insn) = x;
1132 /* Do not change a previous setting of JUMP_LABEL. If the
1133 JUMP_LABEL slot is occupied by a different label,
1135 && (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == label))
1136 JUMP_LABEL (insn) = label;
1154 ADDR_DIFF_VEC. Don't set the JUMP_LABEL of a vector. */
1175 marked as JUMP_LABEL, we iterate over items in reverse order. */
1245 rtx lab = JUMP_LABEL (insn);
1250 either directly if NEXT is JUMP_LABEL (INSN),
1473 redirect_exp_1 (loc, JUMP_LABEL (jump), nlabel, jump);
1491 rtx olabel = jump->jump_label ();
1516 /* Fix up JUMP_LABEL and label ref counts after OLABEL has been replaced with
1526 gcc_assert (JUMP_LABEL (jump) == olabel);
1532 JUMP_LABEL (jump) = nlabel;
1626 return nlabel == JUMP_LABEL (jump) || redirect_jump_1 (jump, nlabel);
1635 rtx olabel = JUMP_LABEL (jump);