Lines Matching refs:stack_parm
1924 rtx stack_parm; member
2172 data->entry_parm = data->stack_parm = const0_rtx; in assign_parm_find_entry_rtl()
2317 rtx offset_rtx, stack_parm; in assign_parm_find_stack_rtl() local
2327 stack_parm = current_function_internal_arg_pointer; in assign_parm_find_stack_rtl()
2329 stack_parm = gen_rtx_PLUS (Pmode, stack_parm, offset_rtx); in assign_parm_find_stack_rtl()
2330 stack_parm = gen_rtx_MEM (data->promoted_mode, stack_parm); in assign_parm_find_stack_rtl()
2332 set_mem_attributes (stack_parm, parm, 1); in assign_parm_find_stack_rtl()
2348 set_mem_align (stack_parm, align); in assign_parm_find_stack_rtl()
2351 set_reg_attrs_for_parm (data->entry_parm, stack_parm); in assign_parm_find_stack_rtl()
2353 data->stack_parm = stack_parm; in assign_parm_find_stack_rtl()
2363 rtx stack_parm = data->stack_parm; in assign_parm_adjust_entry_rtl() local
2375 emit_group_store (validize_mem (stack_parm), entry_parm, in assign_parm_adjust_entry_rtl()
2381 move_block_from_reg (REGNO (entry_parm), validize_mem (stack_parm), in assign_parm_adjust_entry_rtl()
2385 entry_parm = stack_parm; in assign_parm_adjust_entry_rtl()
2391 entry_parm = stack_parm; in assign_parm_adjust_entry_rtl()
2423 rtx stack_parm = data->stack_parm; in assign_parm_adjust_stack_rtl() local
2428 if (stack_parm in assign_parm_adjust_stack_rtl()
2430 && 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()
2434 stack_parm = NULL; in assign_parm_adjust_stack_rtl()
2438 else if (data->entry_parm == stack_parm in assign_parm_adjust_stack_rtl()
2441 stack_parm = NULL; in assign_parm_adjust_stack_rtl()
2449 stack_parm = NULL; in assign_parm_adjust_stack_rtl()
2451 data->stack_parm = stack_parm; in assign_parm_adjust_stack_rtl()
2486 rtx stack_parm = data->stack_parm; in assign_parm_setup_block() local
2542 if (stack_parm == 0) in assign_parm_setup_block()
2545 stack_parm = assign_stack_local (BLKmode, size_stored, in assign_parm_setup_block()
2548 PUT_MODE (stack_parm, GET_MODE (entry_parm)); in assign_parm_setup_block()
2549 set_mem_attributes (stack_parm, parm, 1); in assign_parm_setup_block()
2567 if (data->stack_parm == 0) in assign_parm_setup_block()
2574 mem = validize_mem (stack_parm); in assign_parm_setup_block()
2638 else if (data->stack_parm == 0) in assign_parm_setup_block()
2641 emit_block_move (stack_parm, data->entry_parm, GEN_INT (size), in assign_parm_setup_block()
2647 data->stack_parm = stack_parm; in assign_parm_setup_block()
2648 SET_DECL_RTL (parm, stack_parm); in assign_parm_setup_block()
2779 data->stack_parm = NULL; in assign_parm_setup_reg()
2789 && data->stack_parm != 0 in assign_parm_setup_reg()
2790 && MEM_P (data->stack_parm) in assign_parm_setup_reg()
2793 XEXP (data->stack_parm, 0))) in assign_parm_setup_reg()
2805 rtx stackr = adjust_address_nv (data->stack_parm, submode, 0); in assign_parm_setup_reg()
2806 rtx stacki = adjust_address_nv (data->stack_parm, submode, in assign_parm_setup_reg()
2832 data->stack_parm, REG_NOTES (linsn)); in assign_parm_setup_reg()
2865 if (data->stack_parm) in assign_parm_setup_stack()
2867 data->stack_parm in assign_parm_setup_stack()
2868 = adjust_address (data->stack_parm, data->nominal_mode, 0); in assign_parm_setup_stack()
2871 if (data->entry_parm != data->stack_parm) in assign_parm_setup_stack()
2875 if (data->stack_parm == 0) in assign_parm_setup_stack()
2877 data->stack_parm in assign_parm_setup_stack()
2881 set_mem_attributes (data->stack_parm, parm, 1); in assign_parm_setup_stack()
2884 dest = validize_mem (data->stack_parm); in assign_parm_setup_stack()
2908 SET_DECL_RTL (parm, data->stack_parm); in assign_parm_setup_stack()