Lines Matching +defs:label +defs:offset
527 label_to_alignment (rtx label)
529 if (CODE_LABEL_NUMBER (label) <= max_labelno)
530 return LABEL_TO_ALIGNMENT (label);
537 branch or the label for a backward branch) starts out on; if these
550 some common offset that is added to all offsets in a table.
598 NB.: Therefore, the maximum offset allowed for backward branches needs
614 offset to address something in front of the start of the function.
674 rtx_insn *label = BB_HEAD (bb);
679 if (!LABEL_P (label)
690 max_alignment = LABEL_ALIGN (label);
736 align_flags alignment = JUMP_ALIGN (label);
752 align_flags alignment = LOOP_ALIGN (label);
757 LABEL_TO_ALIGNMENT (label) = max_alignment;
794 rtx iter, label = NULL_RTX;
801 LABEL_TO_ALIGNMENT (label) = LABEL_TO_ALIGNMENT (iter);
803 label = iter;
892 if (rtx_code_label *label = dyn_cast <rtx_code_label *> (insn))
895 align_flags alignment = LABEL_TO_ALIGNMENT (label);
898 rtx_jump_table_data *table = jump_table_for_label (label);
901 align_flags alignment = LABEL_ALIGN (label);
913 LABEL_TO_ALIGNMENT (label) = max_alignment;
918 rtx_insn *label;
920 for (label = insn; label && ! INSN_P (label);
921 label = NEXT_INSN (label))
922 if (LABEL_P (label))
961 /* Found an alignment label. */
979 label fields. */
1156 if (rtx_code_label *label = dyn_cast <rtx_code_label *> (insn))
1158 int log = LABEL_TO_ALIGNMENT (label).levels[0].log;
1162 may need to update the alignment of this label. */
1167 rtx_jump_table_data *table = jump_table_for_label (label);
1249 for the offset of MIN_LAB. If MIN_LAB is after REL_LAB,
1250 its offset is positive, and we have to be wary of code shrink;
1257 within the observed offset, therefore we have to break
1278 for the offset of MAX_LAB. */
1560 /* Avoid putting scope notes between jump table and its label. */
1695 for the new function. The label for the function and associated
2232 /* Emit a label for the split cold section. Form label name by
2406 /* Emit the label. We may have deleted the CODE_LABEL because
2407 the label could be proved to be unreachable, though still
2485 debug_hooks->label (as_a <rtx_code_label *> (insn));
2489 /* If this label is followed by a jump-table, make sure we put
2490 the label in the read-only section. Also possibly write the
2491 label and jump table together. */
2497 target, so don't output the label at all. Leave that
3371 poly_int64 offset = SUBREG_BYTE (x);
3374 contains 0 instead of the proper offset. See simplify_subreg. */
3376 offset = byte_lowpart_offset (GET_MODE (x), GET_MODE (y));
3379 *xp = adjust_address (y, GET_MODE (x), offset);
3381 *xp = adjust_address_nv (y, GET_MODE (x), offset);
3394 poly_int64 offset;
3398 offset = byte_lowpart_offset (GET_MODE (x), GET_MODE (y));
3400 offset = SUBREG_BYTE (x);
3401 *xp = gen_rtx_REG_offset (y, GET_MODE (x), regno, offset);
3830 and print the label name with no punctuation.
4027 output_operand_lossage ("'%%l' operand isn't a label");