Home
last modified time | relevance | path

Searched refs:hardregs (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dshrink-wrap.c56 HARD_REG_SET hardregs; in requires_stack_frame_p() local
66 CLEAR_HARD_REG_SET (hardregs); in requires_stack_frame_p()
74 add_to_hard_reg_set (&hardregs, GET_MODE (dreg), REGNO (dreg)); in requires_stack_frame_p()
76 if (hard_reg_set_intersect_p (hardregs, prologue_used)) in requires_stack_frame_p()
78 hardregs &= ~crtl->abi->full_reg_clobbers (); in requires_stack_frame_p()
80 if (TEST_HARD_REG_BIT (hardregs, regno) in requires_stack_frame_p()
91 add_to_hard_reg_set (&hardregs, GET_MODE (reg), in requires_stack_frame_p()
94 if (hard_reg_set_intersect_p (hardregs, set_up_by_prologue)) in requires_stack_frame_p()
H A Ddf-scan.c862 df_mw_hardreg_chain_delete (struct df_mw_hardreg *hardregs) in df_mw_hardreg_chain_delete() argument
868 for (; hardregs; hardregs = next) in df_mw_hardreg_chain_delete()
870 next = DF_MWS_NEXT (hardregs); in df_mw_hardreg_chain_delete()
871 problem_data->mw_reg_pool->remove (hardregs); in df_mw_hardreg_chain_delete()
H A Dfunction.c3248 HARD_REG_SET hardregs; in assign_parm_setup_reg() local
3272 CLEAR_HARD_REG_SET (hardregs); in assign_parm_setup_reg()
3276 note_stores (insn, record_hard_reg_sets, &hardregs); in assign_parm_setup_reg()
3277 if (!hard_reg_set_empty_p (hardregs)) in assign_parm_setup_reg()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dshrink-wrap.cc57 HARD_REG_SET hardregs; in requires_stack_frame_p() local
67 CLEAR_HARD_REG_SET (hardregs); in requires_stack_frame_p()
75 add_to_hard_reg_set (&hardregs, GET_MODE (dreg), REGNO (dreg)); in requires_stack_frame_p()
77 if (hard_reg_set_intersect_p (hardregs, prologue_used)) in requires_stack_frame_p()
79 hardregs &= ~crtl->abi->full_reg_clobbers (); in requires_stack_frame_p()
81 if (TEST_HARD_REG_BIT (hardregs, regno) in requires_stack_frame_p()
92 add_to_hard_reg_set (&hardregs, GET_MODE (reg), in requires_stack_frame_p()
95 if (hard_reg_set_intersect_p (hardregs, set_up_by_prologue)) in requires_stack_frame_p()
H A Ddf-scan.cc862 df_mw_hardreg_chain_delete (struct df_mw_hardreg *hardregs) in df_mw_hardreg_chain_delete() argument
868 for (; hardregs; hardregs = next) in df_mw_hardreg_chain_delete()
870 next = DF_MWS_NEXT (hardregs); in df_mw_hardreg_chain_delete()
871 problem_data->mw_reg_pool->remove (hardregs); in df_mw_hardreg_chain_delete()
H A DChangeLog-2008349 shift sequence does not clobber live hardregs.
27450 constituent hardregs.
H A DChangeLog-19981581 also merge in used hardregs.
H A DChangeLog-200122520 use a few hardregs.
H A DChangeLog-200213534 * df.c (df_ref_record): Correctly calculate SUBREGs of hardregs.
H A DChangeLog-2015506 (*mov<mode>_insn): Use nonimmediate_operand, permit hardregs.