Home
last modified time | relevance | path

Searched refs:mem_mode (Results 1 – 19 of 19) sorted by relevance

/dragonfly/contrib/gcc-8.0/gcc/
HDlra-eliminations.c331 lra_eliminate_regs_1 (rtx_insn *insn, rtx x, machine_mode mem_mode, in lra_eliminate_regs_1() argument
434 rtx new0 = lra_eliminate_regs_1 (insn, XEXP (x, 0), mem_mode, in lra_eliminate_regs_1()
437 rtx new1 = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, in lra_eliminate_regs_1()
502 rtx new0 = lra_eliminate_regs_1 (insn, XEXP (x, 0), mem_mode, in lra_eliminate_regs_1()
506 ? lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, in lra_eliminate_regs_1()
520 new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 0), mem_mode, in lra_eliminate_regs_1()
530 ? lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, in lra_eliminate_regs_1()
548 new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, in lra_eliminate_regs_1()
577 mem_mode, subst_p, update_p, in lra_eliminate_regs_1()
601 new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 0), mem_mode, in lra_eliminate_regs_1()
[all …]
HDvaltrack.c56 cleanup_auto_inc_dec (rtx src, machine_mode mem_mode ATTRIBUTE_UNUSED) in cleanup_auto_inc_dec()
90 mem_mode = GET_MODE (x); in cleanup_auto_inc_dec()
96 gcc_assert (mem_mode != VOIDmode && mem_mode != BLKmode); in cleanup_auto_inc_dec()
97 poly_int64 offset = GET_MODE_SIZE (mem_mode); in cleanup_auto_inc_dec()
101 cleanup_auto_inc_dec (XEXP (x, 0), mem_mode), in cleanup_auto_inc_dec()
111 mem_mode); in cleanup_auto_inc_dec()
130 XEXP (x, i) = cleanup_auto_inc_dec (XEXP (x, i), mem_mode); in cleanup_auto_inc_dec()
137 = cleanup_auto_inc_dec (XVECEXP (src, i, j), mem_mode); in cleanup_auto_inc_dec()
HDtree-ssa-loop-ivopts.c2592 machine_mode addr_mode, mem_mode = TYPE_MODE (use->mem_type); in addr_offset_valid_p() local
2594 list_index = (unsigned) as * MAX_MACHINE_MODE + (unsigned) mem_mode; in addr_offset_valid_p()
2610 return (memory_address_addr_space_p (mem_mode, addr, as)); in addr_offset_valid_p()
3206 machine_mode mem_mode; in add_autoinc_candidates() local
3221 mem_mode = TYPE_MODE (use->mem_type); in add_autoinc_candidates()
3222 if (((USE_LOAD_PRE_INCREMENT (mem_mode) in add_autoinc_candidates()
3223 || USE_STORE_PRE_INCREMENT (mem_mode)) in add_autoinc_candidates()
3224 && known_eq (GET_MODE_SIZE (mem_mode), cstepi)) in add_autoinc_candidates()
3225 || ((USE_LOAD_PRE_DECREMENT (mem_mode) in add_autoinc_candidates()
3226 || USE_STORE_PRE_DECREMENT (mem_mode)) in add_autoinc_candidates()
[all …]
HDreload1.c526 replace_pseudos_in (rtx *loc, machine_mode mem_mode, rtx usage) in replace_pseudos_in() argument
544 x = eliminate_regs_1 (x, mem_mode, usage, true, false); in replace_pseudos_in()
548 replace_pseudos_in (loc, mem_mode, usage); in replace_pseudos_in()
579 replace_pseudos_in (&XEXP (x, i), mem_mode, usage); in replace_pseudos_in()
582 replace_pseudos_in (& XVECEXP (x, i, j), mem_mode, usage); in replace_pseudos_in()
2202 machine_mode mem_mode in alter_reg() local
2204 stack_slot = adjust_address_nv (x, mem_mode, adjust); in alter_reg()
2260 machine_mode mem_mode in alter_reg() local
2262 stack_slot = adjust_address_nv (x, mem_mode, adjust); in alter_reg()
2524 eliminate_regs_1 (rtx x, machine_mode mem_mode, rtx insn, in eliminate_regs_1() argument
[all …]
HDalias.c2898 true_dependence_1 (const_rtx mem, machine_mode mem_mode, rtx mem_addr, in true_dependence_1() argument
2928 if (mem_mode == VOIDmode) in true_dependence_1()
2929 mem_mode = GET_MODE (mem); in true_dependence_1()
2957 GET_MODE (x), mem_mode)) in true_dependence_1()
2964 if ((ret = memrefs_conflict_p (GET_MODE_SIZE (mem_mode), mem_addr, in true_dependence_1()
2980 true_dependence (const_rtx mem, machine_mode mem_mode, const_rtx x) in true_dependence() argument
2982 return true_dependence_1 (mem, mem_mode, NULL_RTX, in true_dependence()
2993 canon_true_dependence (const_rtx mem, machine_mode mem_mode, rtx mem_addr, in canon_true_dependence() argument
2996 return true_dependence_1 (mem, mem_mode, mem_addr, in canon_true_dependence()
HDdwarf2out.c14783 machine_mode mem_mode) in scompare_loc_descriptor() argument
14800 op0 = mem_loc_descriptor (XEXP (rtl, 0), op_mode, mem_mode, in scompare_loc_descriptor()
14802 op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode, in scompare_loc_descriptor()
14823 machine_mode mem_mode) in ucompare_loc_descriptor() argument
14840 op0 = mem_loc_descriptor (XEXP (rtl, 0), op_mode, mem_mode, in ucompare_loc_descriptor()
14842 op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode, in ucompare_loc_descriptor()
14894 machine_mode mem_mode) in minmax_loc_descriptor() argument
14907 op0 = mem_loc_descriptor (XEXP (rtl, 0), mode, mem_mode, in minmax_loc_descriptor()
14909 op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, in minmax_loc_descriptor()
14993 scalar_int_mode mode, machine_mode mem_mode) in typed_binop() argument
[all …]
HDdwarf2out.h281 (rtx, machine_mode mode, machine_mode mem_mode,
HDvar-tracking.c934 machine_mode mem_mode; member
1043 if (amd->mem_mode == VOIDmode && amd->store) in adjust_mems()
1066 mem_mode_save = amd->mem_mode; in adjust_mems()
1067 amd->mem_mode = GET_MODE (mem); in adjust_mems()
1072 amd->mem_mode = mem_mode_save; in adjust_mems()
1082 size = GET_MODE_SIZE (amd->mem_mode); in adjust_mems()
1090 gcc_assert (amd->mem_mode != VOIDmode && amd->mem_mode != BLKmode); in adjust_mems()
1092 size = GET_MODE_SIZE (amd->mem_mode); in adjust_mems()
1108 gcc_assert (amd->mem_mode != VOIDmode); in adjust_mems()
1236 amd.mem_mode = VOIDmode; in adjust_insn()
[all …]
HDexpr.c2715 opt_scalar_int_mode mem_mode = int_mode_for_size (bitsize, 1); in copy_blkmode_from_reg() local
2716 if (mem_mode.exists ()) in copy_blkmode_from_reg()
2717 copy_mode = mem_mode.require (); in copy_blkmode_from_reg()
/dragonfly/contrib/gcc-4.7/gcc/
HDtree-ssa-loop-ivopts.c2348 enum machine_mode mem_mode; in add_autoinc_candidates() local
2363 mem_mode = TYPE_MODE (TREE_TYPE (*use->op_p)); in add_autoinc_candidates()
2364 if ((HAVE_PRE_INCREMENT && GET_MODE_SIZE (mem_mode) == cstepi) in add_autoinc_candidates()
2365 || (HAVE_PRE_DECREMENT && GET_MODE_SIZE (mem_mode) == -cstepi)) in add_autoinc_candidates()
2382 if ((HAVE_POST_INCREMENT && GET_MODE_SIZE (mem_mode) == cstepi) in add_autoinc_candidates()
2383 || (HAVE_POST_DECREMENT && GET_MODE_SIZE (mem_mode) == -cstepi)) in add_autoinc_candidates()
3236 HOST_WIDE_INT cstep, enum machine_mode mem_mode, in get_address_cost() argument
3242 unsigned int data_index = (int) as * MAX_MACHINE_MODE + (int) mem_mode; in get_address_cost()
3279 if (memory_address_addr_space_p (mem_mode, addr, as)) in get_address_cost()
3288 if (memory_address_addr_space_p (mem_mode, addr, as)) in get_address_cost()
[all …]
HDalias.c2417 true_dependence_1 (const_rtx mem, enum machine_mode mem_mode, rtx mem_addr, in true_dependence_1() argument
2454 if (mem_mode == VOIDmode) in true_dependence_1()
2455 mem_mode = GET_MODE (mem); in true_dependence_1()
2480 if (! base_alias_check (x_addr, mem_addr, GET_MODE (x), mem_mode)) in true_dependence_1()
2487 if ((ret = memrefs_conflict_p (GET_MODE_SIZE (mem_mode), mem_addr, in true_dependence_1()
2507 if (mem_mode == BLKmode || GET_MODE (x) == BLKmode) in true_dependence_1()
2516 true_dependence (const_rtx mem, enum machine_mode mem_mode, const_rtx x) in true_dependence() argument
2518 return true_dependence_1 (mem, mem_mode, NULL_RTX, in true_dependence()
2529 canon_true_dependence (const_rtx mem, enum machine_mode mem_mode, rtx mem_addr, in canon_true_dependence() argument
2532 return true_dependence_1 (mem, mem_mode, mem_addr, in canon_true_dependence()
HDdwarf2out.c10877 enum machine_mode mem_mode) in scompare_loc_descriptor() argument
10893 op0 = mem_loc_descriptor (XEXP (rtl, 0), op_mode, mem_mode, in scompare_loc_descriptor()
10895 op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode, in scompare_loc_descriptor()
10987 enum machine_mode mem_mode) in ucompare_loc_descriptor() argument
11002 op0 = mem_loc_descriptor (XEXP (rtl, 0), op_mode, mem_mode, in ucompare_loc_descriptor()
11004 op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode, in ucompare_loc_descriptor()
11056 enum machine_mode mem_mode) in minmax_loc_descriptor() argument
11067 op0 = mem_loc_descriptor (XEXP (rtl, 0), mode, mem_mode, in minmax_loc_descriptor()
11069 op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, in minmax_loc_descriptor()
11151 enum machine_mode mode, enum machine_mode mem_mode) in typed_binop() argument
[all …]
HDreload1.c540 replace_pseudos_in (rtx *loc, enum machine_mode mem_mode, rtx usage) in replace_pseudos_in() argument
558 x = eliminate_regs_1 (x, mem_mode, usage, true, false); in replace_pseudos_in()
562 replace_pseudos_in (loc, mem_mode, usage); in replace_pseudos_in()
593 replace_pseudos_in (&XEXP (x, i), mem_mode, usage); in replace_pseudos_in()
596 replace_pseudos_in (& XVECEXP (x, i, j), mem_mode, usage); in replace_pseudos_in()
2546 eliminate_regs_1 (rtx x, enum machine_mode mem_mode, rtx insn, in eliminate_regs_1() argument
2596 mem_mode, insn, true, for_costs); in eliminate_regs_1()
2638 if (mem_mode != 0 && CONST_INT_P (XEXP (x, 1)) in eliminate_regs_1()
2662 rtx new0 = eliminate_regs_1 (XEXP (x, 0), mem_mode, insn, true, in eliminate_regs_1()
2664 rtx new1 = eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, true, in eliminate_regs_1()
[all …]
HDdwarf2out.h228 (rtx, enum machine_mode mode, enum machine_mode mem_mode,
HDvar-tracking.c813 enum machine_mode mem_mode; member
895 if (amd->mem_mode == VOIDmode && amd->store) in adjust_mems()
918 mem_mode_save = amd->mem_mode; in adjust_mems()
919 amd->mem_mode = GET_MODE (mem); in adjust_mems()
924 amd->mem_mode = mem_mode_save; in adjust_mems()
936 ? GET_MODE_SIZE (amd->mem_mode) in adjust_mems()
937 : -GET_MODE_SIZE (amd->mem_mode))); in adjust_mems()
942 gcc_assert (amd->mem_mode != VOIDmode && amd->mem_mode != BLKmode); in adjust_mems()
947 ? GET_MODE_SIZE (amd->mem_mode) in adjust_mems()
948 : -GET_MODE_SIZE (amd->mem_mode))); in adjust_mems()
[all …]
HDcombine.c2368 cleanup_auto_inc_dec (rtx src, enum machine_mode mem_mode) in cleanup_auto_inc_dec() argument
2400 mem_mode = GET_MODE (x); in cleanup_auto_inc_dec()
2405 gcc_assert (mem_mode != VOIDmode && mem_mode != BLKmode); in cleanup_auto_inc_dec()
2407 cleanup_auto_inc_dec (XEXP (x, 0), mem_mode), in cleanup_auto_inc_dec()
2409 ? GET_MODE_SIZE (mem_mode) in cleanup_auto_inc_dec()
2410 : -GET_MODE_SIZE (mem_mode))); in cleanup_auto_inc_dec()
2418 mem_mode); in cleanup_auto_inc_dec()
2441 XEXP (x, i) = cleanup_auto_inc_dec (XEXP (x, i), mem_mode); in cleanup_auto_inc_dec()
2448 = cleanup_auto_inc_dec (XVECEXP (src, i, j), mem_mode); in cleanup_auto_inc_dec()
HDexpr.c2147 enum machine_mode mem_mode = mode_for_size (bitsize, MODE_INT, 1); in copy_blkmode_from_reg() local
2148 if (mem_mode != BLKmode) in copy_blkmode_from_reg()
2149 copy_mode = mem_mode; in copy_blkmode_from_reg()
/dragonfly/contrib/gcc-4.7/gcc/doc/
HDtm.texi10365 @defmac LOAD_EXTEND_OP (@var{mem_mode})
10367 memory in @var{mem_mode}, an integral mode narrower than a word, set the
10368 bits outside of @var{mem_mode} to be either the sign-extension or the
10370 of @var{mem_mode} for which the
10374 This macro is not called with @var{mem_mode} non-integral or with a width
10383 when the @var{from} mode is @var{mem_mode} and the @var{to} mode is any
10389 is larger then @var{mem_mode} but still smaller than @code{word_mode}.
HDtm.texi.in10233 @defmac LOAD_EXTEND_OP (@var{mem_mode})
10235 memory in @var{mem_mode}, an integral mode narrower than a word, set the
10236 bits outside of @var{mem_mode} to be either the sign-extension or the
10238 of @var{mem_mode} for which the
10242 This macro is not called with @var{mem_mode} non-integral or with a width
10251 when the @var{from} mode is @var{mem_mode} and the @var{to} mode is any
10257 is larger then @var{mem_mode} but still smaller than @code{word_mode}.