Lines Matching refs:bytepos

2216       poly_int64 bytepos = rtx_to_poly_int64 (XEXP (XVECEXP (dst, 0, i), 1));
2224 gcc_checking_assert (ordered_p (bytepos + bytelen, ssize));
2225 if (known_size_p (ssize) && maybe_gt (bytepos + bytelen, ssize))
2237 shift = (bytelen - (ssize - bytepos)) * BITS_PER_UNIT;
2238 bytelen = ssize - bytepos;
2263 && multiple_p (bytepos * BITS_PER_UNIT, GET_MODE_ALIGNMENT (mode))
2267 emit_move_insn (tmps[i], adjust_address (src, mode, bytepos));
2281 if (can_div_trunc_p (bytepos, slen0, &elt, &subpos)
2302 gcc_assert (known_eq (bytepos, 0));
2321 tmps[i] = adjust_address (mem, mode, bytepos);
2325 tmps[i] = simplify_gen_subreg (mode, src, GET_MODE (dst), bytepos);
2347 bytepos * BITS_PER_UNIT, 1, NULL_RTX,
2532 poly_int64 bytepos;
2546 bytepos = subreg_lowpart_offset (inner, outer);
2548 bytepos))
2566 bytepos = subreg_lowpart_offset (inner, outer);
2569 bytepos))
2590 poly_int64 bytepos = rtx_to_poly_int64 (XEXP (XVECEXP (src, 0, i), 1));
2600 gcc_checking_assert (ordered_p (bytepos + bytelen, ssize));
2601 if (known_size_p (ssize) && maybe_gt (bytepos + bytelen, ssize))
2602 adj_bytelen = ssize - bytepos;
2608 if (known_le (bytepos + adj_bytelen,
2611 else if (known_ge (bytepos, GET_MODE_SIZE (GET_MODE (XEXP (dst, 0)))))
2613 bytepos -= GET_MODE_SIZE (GET_MODE (XEXP (dst, 0)));
2621 gcc_assert (known_eq (bytepos, 0) && XVECLEN (src, 0));
2630 bytepos),
2639 dst = adjust_address (dest, dest_mode, bytepos);
2646 if (known_size_p (ssize) && maybe_gt (bytepos + bytelen, ssize))
2659 poly_int64 shift = (bytelen - (ssize - bytepos)) * BITS_PER_UNIT;
2666 adj_bytelen * BITS_PER_UNIT, bytepos * BITS_PER_UNIT,
2667 bytepos * BITS_PER_UNIT, ssize * BITS_PER_UNIT - 1,
2675 && multiple_p (bytepos * BITS_PER_UNIT,
2678 emit_move_insn (adjust_address (dest, mode, bytepos), tmps[i]);
2681 store_bit_field (dest, bytelen * BITS_PER_UNIT, bytepos * BITS_PER_UNIT,
5229 poly_int64 bytepos;
5233 && multiple_p (bitpos, BITS_PER_UNIT, &bytepos)
5238 to_rtx = adjust_address (to_rtx, mode1, bytepos);
6331 poly_int64 bytepos;
6336 && multiple_p (bitpos, BITS_PER_UNIT, &bytepos)
6350 target = adjust_address (target, target_mode, bytepos);
7192 poly_int64 bytepos = exact_div (bitpos, BITS_PER_UNIT);
7195 target = adjust_address (target, VOIDmode, bytepos);
8169 poly_int64 bytepos = exact_div (bitpos, BITS_PER_UNIT);
8171 result = plus_constant (tmode, result, bytepos);
10718 poly_int64 bitsize, bitpos, bytepos;
10889 && multiple_p (bitpos, BITS_PER_UNIT, &bytepos)
10894 op0 = adjust_address (op0, mode1, bytepos);
10995 bytepos = exact_div (bitpos, BITS_PER_UNIT);
10998 adjust_address (op0, VOIDmode, bytepos),
11077 bytepos = bits_to_bytes_round_down (bitpos);
11080 op0 = adjust_address_nv (op0, mode1, bytepos);
11082 op0 = adjust_address (op0, mode1, bytepos);
11180 poly_int64 bitsize, bitpos, bytepos;
11189 && multiple_p (bitpos, BITS_PER_UNIT, &bytepos)
11214 op0 = adjust_address_nv (op0, mode, bytepos);
11216 op0 = adjust_address (op0, mode, bytepos);