Home
last modified time | relevance | path

Searched refs:MEM_ALIGN (Results 1 – 23 of 23) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Dexpmed.c458 : (! SLOW_UNALIGNED_ACCESS (fieldmode, MEM_ALIGN (op0)) in store_bit_field()
678 && GET_MODE_BITSIZE (bestmode) > MEM_ALIGN (op0))) in store_bit_field()
829 MEM_ALIGN (op0), mode, MEM_VOLATILE_P (op0)); in store_fixed_bit_field()
969 unit = MIN (MEM_ALIGN (op0), BITS_PER_WORD); in store_split_bit_field()
1262 && MEM_ALIGN (op0) % bitsize == 0))))) in extract_bit_field()
1428 MEM_ALIGN (xop0), maxmode, in extract_bit_field()
1435 && GET_MODE_BITSIZE (bestmode) > MEM_ALIGN (xop0))) in extract_bit_field()
1562 MEM_ALIGN (xop0), maxmode, in extract_bit_field()
1569 && GET_MODE_BITSIZE (bestmode) > MEM_ALIGN (xop0))) in extract_bit_field()
1721 MEM_ALIGN (op0), word_mode, MEM_VOLATILE_P (op0)); in extract_fixed_bit_field()
[all …]
H A Dprint-rtl.c577 if (MEM_ALIGN (in_rtx) != 1) in print_rtx()
578 fprintf (outfile, " A%u", MEM_ALIGN (in_rtx)); in print_rtx()
H A Demit-rtl.c1437 unsigned int align = MEM_ALIGN (ref); in set_mem_attributes_minus_bitpos()
1703 MEM_SIZE (mem), MEM_ALIGN (mem), GET_MODE (mem)); in set_mem_attrs_from_reg()
1717 MEM_SIZE (mem), MEM_ALIGN (mem), in set_mem_alias_set()
1738 MEM_SIZE (mem), MEM_ALIGN (mem), GET_MODE (mem)); in set_mem_expr()
1747 offset, MEM_SIZE (mem), MEM_ALIGN (mem), in set_mem_offset()
1757 MEM_OFFSET (mem), size, MEM_ALIGN (mem), in set_mem_size()
1817 && MEM_ALIGN (memref) == align)) in change_address()
1844 unsigned int memalign = MEM_ALIGN (memref); in adjust_address_1()
1949 MIN (MEM_ALIGN (memref), pow2 * BITS_PER_UNIT), in offset_address()
2054 MEM_ALIGN (new), mode); in widen_memory_access()
H A Dexpr.c880 align = MIN (to ? MEM_ALIGN (to) : align, MEM_ALIGN (from)); in move_by_pieces()
1183 align = MIN (MEM_ALIGN (x), MEM_ALIGN (y)); in emit_block_move()
1686 && (! SLOW_UNALIGNED_ACCESS (mode, MEM_ALIGN (src)) in emit_group_load_1()
1687 || MEM_ALIGN (src) >= GET_MODE_ALIGNMENT (mode)) in emit_group_load_1()
2036 && (! SLOW_UNALIGNED_ACCESS (mode, MEM_ALIGN (dest)) in emit_group_store()
2537 align = MEM_ALIGN (object); in clear_storage()
3646 && MEM_ALIGN (xinner) >= align in emit_push_insn()
3912 MEM_ALIGN (str_rtx), str_mode, 0); in optimize_bitfield_assignment_op()
7525 && MEM_ALIGN (op0) == GET_MODE_ALIGNMENT (mode1)) in expand_expr_real_1()
7579 && (MEM_ALIGN (op0) < GET_MODE_ALIGNMENT (mode1) in expand_expr_real_1()
[all …]
H A Dstruct-equiv.c176 set_mem_align (x, MIN (MEM_ALIGN (x), MEM_ALIGN (y))); in merge_memattrs()
177 set_mem_align (y, MEM_ALIGN (x)); in merge_memattrs()
H A Dcfgcleanup.c914 set_mem_align (x, MIN (MEM_ALIGN (x), MEM_ALIGN (y))); in merge_memattrs()
915 set_mem_align (y, MEM_ALIGN (x)); in merge_memattrs()
H A Dexplow.c714 align = MEM_ALIGN (x); in force_reg()
H A Dfunction.c2430 && GET_MODE_ALIGNMENT (data->nominal_mode) > MEM_ALIGN (stack_parm)) in assign_parm_adjust_stack_rtl()
2432 && TYPE_ALIGN (data->nominal_type) > MEM_ALIGN (stack_parm) in assign_parm_adjust_stack_rtl()
2433 && MEM_ALIGN (stack_parm) < PREFERRED_STACK_BOUNDARY))) in assign_parm_adjust_stack_rtl()
H A Difcvt.c1454 MIN (MEM_ALIGN (if_info->a), MEM_ALIGN (if_info->b))); in noce_try_cmove_arith()
H A Dreload1.c2036 && MEM_ALIGN (spill_stack_slot[from_reg]) >= min_align) in alter_reg()
2053 if (MEM_ALIGN (spill_stack_slot[from_reg]) > min_align) in alter_reg()
2054 min_align = MEM_ALIGN (spill_stack_slot[from_reg]); in alter_reg()
H A Drtl.h1192 #define MEM_ALIGN(RTX) \ macro
H A Doptabs.c3635 = GEN_INT (MIN (MEM_ALIGN (x), MEM_ALIGN (y)) / BITS_PER_UNIT); in prepare_cmp_insn()
H A DChangeLog-20052828 * config/i386/predicates.md (aligned_operand): Use MEM_ALIGN.
5190 by MEM_ALIGN.
19326 on MEM_ALIGN if TARGET_UNALIGNED_DOUBLES.
H A DChangeLog-20017756 * rtl.h (MEM_ALIGN): Take default from mode, if not BLKmode, and
9632 (MEM_DECL, MEM_OFFSET, MEM_SIZE, MEM_ALIGN): New macros.
H A DChangeLog-20044095 * config/sparc/sparc.c (mem_min_alignment): Check MEM_ALIGN.
46153 * config/alpha/alpha.c (aligned_memory_operand): Check MEM_ALIGN,
H A DChangeLog-200233269 * rtl.h (MEM_ALIGN): Likewise.
H A DChangeLog-200327801 use of default attributes to agree MEM_ALIGN macro.
/freebsd-12.1/contrib/gcc/config/mips/
H A Dmips.c3534 if (MEM_ALIGN (src) == BITS_PER_WORD / 2 in mips_block_move_straight()
3535 && MEM_ALIGN (dest) == BITS_PER_WORD / 2) in mips_block_move_straight()
3551 if (MEM_ALIGN (src) >= bits) in mips_block_move_straight()
3563 if (MEM_ALIGN (dest) >= bits) in mips_block_move_straight()
3578 MIN (MEM_ALIGN (src), MEM_ALIGN (dest)), 0); in mips_block_move_straight()
3603 set_mem_align (*loop_mem, MIN (MEM_ALIGN (mem), length * BITS_PER_UNIT)); in mips_adjust_block_mem()
4507 if (MEM_ALIGN (*op) >= width) in mips_get_unaligned_mem()
/freebsd-12.1/contrib/gcc/config/i386/
H A Dpredicates.md760 if (MEM_ALIGN (op) >= 32)
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.c3987 && (SLOW_UNALIGNED_ACCESS (DImode, MEM_ALIGN (operands[0])) in rs6000_emit_move()
3988 || SLOW_UNALIGNED_ACCESS (DImode, MEM_ALIGN (operands[1]))) in rs6000_emit_move()
3989 && ! (SLOW_UNALIGNED_ACCESS (SImode, (MEM_ALIGN (operands[0]) > 32 in rs6000_emit_move()
3990 ? 32 : MEM_ALIGN (operands[0]))) in rs6000_emit_move()
3991 || SLOW_UNALIGNED_ACCESS (SImode, (MEM_ALIGN (operands[1]) > 32 in rs6000_emit_move()
3993 : MEM_ALIGN (operands[1])))) in rs6000_emit_move()
12209 if (MEM_ALIGN (used_m) >= 32) in rs6000_emit_sync()
/freebsd-12.1/contrib/gcc/config/sparc/
H A Dsparc.c3409 && MEM_ALIGN (mem) / BITS_PER_UNIT >= (unsigned)desired) in mem_min_alignment()
6571 if (MEM_ALIGN (mem1) < 64) in mems_ok_for_ldd_peep()
/freebsd-12.1/contrib/gcc/doc/
H A Drtl.texi420 @findex MEM_ALIGN
421 @item MEM_ALIGN (@var{x})
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.c4117 ac->aligned = (MEM_ALIGN (mem) >= GET_MODE_BITSIZE (SImode)); in init_alignment_context()