Home | History | Annotate | Download | only in gcc

Lines Matching defs:bytepos

2420       poly_int64 bytepos = rtx_to_poly_int64 (XEXP (XVECEXP (dst, 0, i), 1));
2428 gcc_checking_assert (ordered_p (bytepos + bytelen, ssize));
2429 if (known_size_p (ssize) && maybe_gt (bytepos + bytelen, ssize))
2441 shift = (bytelen - (ssize - bytepos)) * BITS_PER_UNIT;
2442 bytelen = ssize - bytepos;
2467 && multiple_p (bytepos * BITS_PER_UNIT, GET_MODE_ALIGNMENT (mode))
2471 emit_move_insn (tmps[i], adjust_address (src, mode, bytepos));
2485 if (can_div_trunc_p (bytepos, slen0, &elt, &subpos)
2506 gcc_assert (known_eq (bytepos, 0));
2516 tmps[i] = simplify_gen_subreg (mode, src, GET_MODE (dst), bytepos);
2538 bytepos * BITS_PER_UNIT, 1, NULL_RTX,
2723 poly_int64 bytepos;
2737 bytepos = subreg_lowpart_offset (inner, outer);
2739 bytepos))
2757 bytepos = subreg_lowpart_offset (inner, outer);
2760 bytepos))
2781 poly_int64 bytepos = rtx_to_poly_int64 (XEXP (XVECEXP (src, 0, i), 1));
2791 gcc_checking_assert (ordered_p (bytepos + bytelen, ssize));
2792 if (known_size_p (ssize) && maybe_gt (bytepos + bytelen, ssize))
2793 adj_bytelen = ssize - bytepos;
2799 if (known_le (bytepos + adj_bytelen,
2802 else if (known_ge (bytepos, GET_MODE_SIZE (GET_MODE (XEXP (dst, 0)))))
2804 bytepos -= GET_MODE_SIZE (GET_MODE (XEXP (dst, 0)));
2812 gcc_assert (known_eq (bytepos, 0) && XVECLEN (src, 0));
2821 bytepos),
2830 dst = adjust_address (dest, dest_mode, bytepos);
2837 if (known_size_p (ssize) && maybe_gt (bytepos + bytelen, ssize))
2850 poly_int64 shift = (bytelen - (ssize - bytepos)) * BITS_PER_UNIT;
2857 adj_bytelen * BITS_PER_UNIT, bytepos * BITS_PER_UNIT,
2858 bytepos * BITS_PER_UNIT, ssize * BITS_PER_UNIT - 1,
2866 && multiple_p (bytepos * BITS_PER_UNIT,
2869 emit_move_insn (adjust_address (dest, mode, bytepos), tmps[i]);
2872 store_bit_field (dest, bytelen * BITS_PER_UNIT, bytepos * BITS_PER_UNIT,
5507 poly_int64 bytepos;
5511 && multiple_p (bitpos, BITS_PER_UNIT, &bytepos)
5516 to_rtx = adjust_address (to_rtx, mode1, bytepos);
6679 poly_int64 bytepos;
6684 && multiple_p (bitpos, BITS_PER_UNIT, &bytepos)
6698 target = adjust_address (target, target_mode, bytepos);
7553 poly_int64 bytepos = exact_div (bitpos, BITS_PER_UNIT);
7556 target = adjust_address (target, VOIDmode, bytepos);
8530 poly_int64 bytepos = exact_div (bitpos, BITS_PER_UNIT);
8532 result = plus_constant (tmode, result, bytepos);
11114 poly_int64 bitsize, bitpos, bytepos;
11285 && multiple_p (bitpos, BITS_PER_UNIT, &bytepos)
11290 op0 = adjust_address (op0, mode1, bytepos);
11391 bytepos = exact_div (bitpos, BITS_PER_UNIT);
11394 adjust_address (op0, VOIDmode, bytepos),
11473 bytepos = bits_to_bytes_round_down (bitpos);
11476 op0 = adjust_address_nv (op0, mode1, bytepos);
11478 op0 = adjust_address (op0, mode1, bytepos);
11576 poly_int64 bitsize, bitpos, bytepos;
11585 && multiple_p (bitpos, BITS_PER_UNIT, &bytepos)
11610 op0 = adjust_address_nv (op0, mode, bytepos);
11612 op0 = adjust_address (op0, mode, bytepos);