Lines Matching +defs:label +defs:offset
226 *alignp and any bit-offset to *bitposp.
243 tree offset;
250 variable (offset) offset of the access. */
251 exp = get_inner_reference (exp, &bitsize, &bitpos, &offset, &mode,
255 possibly adjust bitpos and offset. */
309 has to take the variable offset parts into account. */
354 /* If there is a non-constant offset part extract the maximum
356 if (offset)
358 unsigned int trailing_zeros = tree_ctz (offset);
384 and store BITS_PER_UNIT to *alignp and any bit-offset to *bitposp. */
636 /* Subtract the offset from the size of the array. */
753 the offset to the following NUL if we don't know where to
774 /* We don't know the starting offset, but we do know that the string
775 has no internal zero bytes. If the offset falls within the bounds
776 of the string subtract the offset from the length of the string,
794 /* We have a known offset into the string. Start searching there for
803 /* If the offset is known to be out of bounds, warn, and call strlen at
811 "offset %qwi outside bounds of constant string",
954 we require a stable offset from the current frame pointer to the
1051 /* We have a nonlocal label. */
1154 /* Pick up FP, label, and SP from the block and jump. This code is
1280 /* Expand a call to __builtin_nonlocal_goto. We're passed the target label
1517 /* Since we stripped parts make sure the offset is unknown and the
3252 builtin_memcpy_read_str (void *data, HOST_WIDE_INT offset,
3259 return c_readstr (rep + offset, mode, /*nul_terminated=*/false);
3842 When the referenced object involves a non-constant offset in some
3844 smallest non-negative offset in the range.
3847 POFF is nonnull *POFF is set to the offset into *PDECL.
3906 such an offset here and use it to adjust the constant
3956 /* FIXME: For now, since the offset is non-constant,
3959 can be properly added to the outer offset if it
4005 /* A valid offset into a declared object cannot be negative.
4006 A zero size with a zero "inner" offset is still zero size
4007 regardless of the "other" offset OFF. */
4031 /* Adjust the offset by the low bound of the array
4038 /* Convert the array index into a byte offset. */
4055 /* If the "inner" offset is unknown and the "outer" offset
4057 minus the offset. This may be overly optimistic in
4058 the first case if the inner offset happens to be less
4059 than the absolute value of the outer offset. */
4087 /* Return the difference between the size and the offset
4088 or zero if the offset is greater. */
4673 builtin_strncpy_read_str (void *data, HOST_WIDE_INT offset,
4678 if ((unsigned HOST_WIDE_INT) offset > strlen (str))
4681 return c_readstr (str + offset, mode);
4892 builtin_memset_read_str (void *data, HOST_WIDE_INT offset ATTRIBUTE_UNUSED,
4909 builtin_memset_gen_str (void *data, HOST_WIDE_INT offset ATTRIBUTE_UNUSED,
6764 rtx_code_label *label;
6824 label = gen_label_rtx ();
6826 GET_MODE (target), 1, label);
6828 emit_label (label);
7576 HOST_WIDE_INT offset = 0;
7592 = adjust_address (var_rtx_array, TYPE_MODE (unit_type_node), offset);
7593 const_rtx = c_readstr (const_str + offset, unit_mode);
7604 offset += GET_MODE_SIZE (unit_mode);
8271 and the receiver label. */
8276 tree label = TREE_OPERAND (CALL_EXPR_ARG (exp, 1), 0);
8277 rtx_insn *label_r = label_rtx (label);
8287 FORCED_LABEL (label) = 0;
8293 /* __builtin_setjmp_receiver is passed the receiver label. */
8296 tree label = TREE_OPERAND (CALL_EXPR_ARG (exp, 0), 0);
8297 rtx_insn *label_r = label_rtx (label);
10694 /* Return an offset into the constant string argument. */