Home
last modified time | relevance | path

Searched refs:reg_mode (Results 1 – 18 of 18) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dauto-inc-dec.cc704 machine_mode reg_mode = GET_MODE (inc_reg); in try_merge() local
759 return attempt_change (gen_rtx_PRE_INC (reg_mode, inc_reg), inc_reg); in try_merge()
764 return attempt_change (gen_rtx_POST_INC (reg_mode, inc_reg), inc_reg); in try_merge()
769 return attempt_change (gen_rtx_PRE_DEC (reg_mode, inc_reg), inc_reg); in try_merge()
774 return attempt_change (gen_rtx_POST_DEC (reg_mode, inc_reg), inc_reg); in try_merge()
779 return attempt_change (gen_rtx_PRE_MODIFY (reg_mode, in try_merge()
781 gen_rtx_PLUS (reg_mode, in try_merge()
789 return attempt_change (gen_rtx_POST_MODIFY (reg_mode, in try_merge()
791 gen_rtx_PLUS (reg_mode, in try_merge()
799 return attempt_change (gen_rtx_PRE_MODIFY (reg_mode, in try_merge()
[all …]
Dpostreload.cc1644 static machine_mode reg_mode[FIRST_PSEUDO_REGISTER]; variable
1683 reg_mode[regno + i] = BLKmode; in move2add_record_mode()
1684 reg_mode[regno] = mode; in move2add_record_mode()
1709 if (mode != reg_mode[regno]) in move2add_valid_value_p()
1712 if (!is_a <scalar_int_mode> (reg_mode[regno], &old_mode) in move2add_valid_value_p()
1731 if (reg_mode[i] != BLKmode) in move2add_valid_value_p()
1912 reg_mode[i] = VOIDmode; in reload_cse_move2add()
2101 reg_mode[regno] = VOIDmode; in reload_cse_move2add()
2116 reg_mode[STACK_POINTER_REGNUM] = VOIDmode; in reload_cse_move2add()
2152 if (reg_mode[i] != VOIDmode in reload_cse_move2add()
[all …]
Dtree-outof-ssa.cc689 machine_mode reg_mode = promote_ssa_mode (name, &unsignedp); in get_temp_reg() local
690 if (reg_mode == BLKmode) in get_temp_reg()
692 rtx x = gen_reg_rtx (reg_mode); in get_temp_reg()
Dlra-constraints.cc252 machine_mode reg_mode; in in_class_p() local
267 reg_mode = GET_MODE (reg); in in_class_p()
301 nregs = hard_regno_nregs (hard_regno, reg_mode); in in_class_p()
1597 simplify_operand_subreg (int nop, machine_mode reg_mode) in simplify_operand_subreg() argument
1756 if (CONSTANT_P (reg) && CONST_POOL_OK_P (reg_mode, reg) in simplify_operand_subreg()
1757 && SCALAR_INT_MODE_P (reg_mode) != SCALAR_INT_MODE_P (mode)) in simplify_operand_subreg()
1759 SUBREG_REG (operand) = force_const_mem (reg_mode, reg); in simplify_operand_subreg()
1792 if (get_reload_reg (curr_static_id->operand[nop].type, reg_mode, reg, in simplify_operand_subreg()
Dcfgexpand.cc1571 machine_mode reg_mode = promote_ssa_mode (var, NULL); in expand_one_ssa_partition() local
1572 rtx x = gen_reg_rtx (reg_mode); in expand_one_ssa_partition()
1581 if (reg_mode != TYPE_MODE (TREE_TYPE (var)) in expand_one_ssa_partition()
1583 emit_move_insn (x, CONST0_RTX (reg_mode)); in expand_one_ssa_partition()
1639 machine_mode reg_mode = promote_decl_mode (decl, NULL); in expand_one_register_var() local
1640 rtx x = gen_reg_rtx (reg_mode); in expand_one_register_var()
Ddf-problems.cc2869 machine_mode reg_mode; in df_word_lr_mark_ref() local
2878 reg_mode = GET_MODE (reg); in df_word_lr_mark_ref()
2880 || maybe_ne (GET_MODE_SIZE (reg_mode), 2 * UNITS_PER_WORD)) in df_word_lr_mark_ref()
DChangeLog-201217849 (rs6000_offsettable_memref_p): Make static, add reg_mode param.
17850 Use reg_mode to help rs6000_legitimate_offset_address_p.
DChangeLog-20034532 (rs6000_emit_prologue): Select reg_mode and reg_size using
17310 (reg_mode): Likewise.
DChangeLog-201912213 call insn target. Use reg_mode when testing whether a register
30178 * tree-outof-ssa.c (get_temp_reg): If reg_mode is BLKmode, return
DChangeLog-201329578 affected regs by setting reg_mode to VOIDmode.
29581 setting reg_mode to VOIDmode.
DChangeLog-20063599 (rs6000_split_multireg_move): Use DFmode reg_mode for TFmode moves
DChangeLog-201013256 to update conditions. Fix reg_mode[] check.
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/
Drs6000-logue.cc2426 machine_mode reg_mode, int sel) in rs6000_emit_savres_rtx() argument
2430 int reg_size = GET_MODE_SIZE (reg_mode); in rs6000_emit_savres_rtx()
2478 = gen_frame_set (gen_rtx_REG (reg_mode, start_reg + i), in rs6000_emit_savres_rtx()
2774 machine_mode reg_mode = Pmode; in rs6000_emit_prologue_components() local
2782 rtx lr = gen_rtx_REG (reg_mode, LR_REGNO); in rs6000_emit_prologue_components()
2783 rtx reg = gen_rtx_REG (reg_mode, 0); in rs6000_emit_prologue_components()
2801 rtx reg = gen_rtx_REG (reg_mode, TOC_REGNUM); in rs6000_emit_prologue_components()
2815 rtx reg = gen_rtx_REG (reg_mode, i); in rs6000_emit_prologue_components()
2854 machine_mode reg_mode = Pmode; in rs6000_emit_epilogue_components() local
2887 rtx reg = gen_rtx_REG (reg_mode, i); in rs6000_emit_epilogue_components()
[all …]
Drs6000-pcrel-opt.cc247 machine_mode reg_mode = GET_MODE (reg); in pcrel_opt_load() local
337 new_load = gen_rtx_fmt_e (GET_CODE (mem), reg_mode, new_load); in pcrel_opt_load()
Drs6000-call.cc2212 machine_mode reg_mode = TARGET_32BIT ? SImode : DImode; in rs6000_move_block_from_reg() local
2219 rtx tem = adjust_address_nv (x, reg_mode, i * GET_MODE_SIZE (reg_mode)); in rs6000_move_block_from_reg()
2222 if (! strict_memory_address_p (reg_mode, XEXP (tem, 0))) in rs6000_move_block_from_reg()
2225 tem = simplify_gen_subreg (reg_mode, x, BLKmode, in rs6000_move_block_from_reg()
2226 i * GET_MODE_SIZE (reg_mode)); in rs6000_move_block_from_reg()
2233 emit_move_insn (tem, gen_rtx_REG (reg_mode, regno + i)); in rs6000_move_block_from_reg()
Drs6000.cc9992 rs6000_offsettable_memref_p (rtx op, machine_mode reg_mode, bool strict) in rs6000_offsettable_memref_p() argument
10011 worst_case = ((TARGET_POWERPC64 && GET_MODE_CLASS (reg_mode) == MODE_INT) in rs6000_offsettable_memref_p()
10012 || GET_MODE_SIZE (reg_mode) == 4); in rs6000_offsettable_memref_p()
26394 machine_mode reg_mode = GET_MODE (reg); in prefixed_load_p() local
26397 if (mem_mode == SImode && reg_mode == DImode in prefixed_load_p()
26953 machine_mode reg_mode; in rs6000_split_multireg_move() local
26967 reg_mode = OOmode; in rs6000_split_multireg_move()
26973 reg_mode = V1TImode; in rs6000_split_multireg_move()
26975 reg_mode = DECIMAL_FLOAT_MODE_P (mode) ? DDmode : in rs6000_split_multireg_move()
26978 reg_mode = V16QImode; in rs6000_split_multireg_move()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Darm-builtins.cc2848 machine_mode reg_mode, in neon_dereference_pointer() argument
2855 reg_size = GET_MODE_SIZE (reg_mode); in neon_dereference_pointer()
2871 if (mem_mode == reg_mode) in neon_dereference_pointer()
2899 mve_dereference_pointer (tree exp, tree type, machine_mode reg_mode, in mve_dereference_pointer() argument
2909 reg_size = GET_MODE_SIZE (reg_mode); in mve_dereference_pointer()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/s390/
Ds390.cc475 machine_mode reg_mode = TARGET_ZARCH ? DImode : SImode; in s390_gen_lowpart_subreg() local
478 gen_rtx_REG (reg_mode, in s390_gen_lowpart_subreg()