Lines Matching refs:set

52 #include "hard-reg-set.h"
98 (ignoring the prologue and epilogue). This is set prior to
115 calls.c:emit_library_call_value_1 uses it to set up
778 /* If we know the alias set for the memory that will be used, use
780 alias set for the memory. */
784 /* If a type is specified, set the relevant flags. */
888 is in which alias set will be lost. */
1255 is a virtual register, return the equivalent hard register and set the
1291 in any sense implied by the target. If any change is made, set CHANGED
1368 rtx set, new, x, seq;
1371 set = single_set (insn);
1372 if (set)
1378 new = instantiate_new_reg (SET_DEST (set), &offset);
1383 for_each_rtx (&SET_SRC (set), instantiate_virtual_regs_in_rtx, NULL);
1384 x = simplify_gen_binary (PLUS, GET_MODE (new), SET_SRC (set),
1402 new = instantiate_new_reg (SET_SRC (set), &offset);
1404 && REG_P (SET_DEST (set))
1405 && REGNO (SET_DEST (set)) > LAST_VIRTUAL_REGISTER)
1409 x = expand_simple_binop (GET_MODE (SET_DEST (set)), PLUS,
1410 new, GEN_INT (offset), SET_DEST (set),
1412 if (x != SET_DEST (set))
1413 emit_move_insn (SET_DEST (set), x);
1428 if (GET_CODE (SET_SRC (set)) == PLUS
1430 && recog_data.operand_loc[1] == &XEXP (SET_SRC (set), 0)
1431 && recog_data.operand_loc[2] == &XEXP (SET_SRC (set), 1)
1439 && REG_P (SET_DEST (set))
1440 && REGNO (SET_DEST (set)) > LAST_VIRTUAL_REGISTER)
1443 emit_move_insn (SET_DEST (set), new);
1814 /* If the EXPression is a CALL_EXPR, honor DECL_BY_REFERENCE set on the
1816 invisible reference. This check lets front-ends not set TREE_ADDRESSABLE
2208 In this case, we call FUNCTION_ARG with NAMED set to 1 instead of 0
2690 set DECL_RTL appropriately. */
2746 /* TREE_USED gets set erroneously during expand_assignment. */
2766 /* We can't use nominal_mode, because it will have been set to
2809 rtx sinsn, set;
2822 /* Scan backwards for the set of the real and
2827 set = single_set (sinsn);
2828 if (set == 0)
2831 if (SET_DEST (set) == regno_reg_rtx [regnoi])
2835 else if (SET_DEST (set) == regno_reg_rtx [regnor])
2841 else if ((set = single_set (linsn)) != 0
2842 && SET_DEST (set) == parmreg)
3064 /* If we are receiving a struct value address as the first argument, set up
3270 register (to get its mode). PMODE and PUNSIGNEDP are set to the mode
3316 never be set if REG_PARM_STACK_SPACE is not defined.
3810 /* Allocate a function structure for FNDECL and set its contents
4069 /* Start the RTL for a new function, and set variables used for
4459 /* This should be set in assign_parms. */
4534 And current_function_returns_pcc_struct is not necessarily set. */
4753 rtx sp_equiv_reg; /* REG that SP is set from, perhaps SP. */
4758 should be set to once we no longer need
4914 any, is not modified, just emit it. Otherwise, if neither is set,
4965 handle_epilogue_set (rtx set, struct epi_info *p)
4968 set from, which we must be able to determine */
4969 if (reg_set_p (stack_pointer_rtx, set))
4971 gcc_assert (SET_DEST (set) == stack_pointer_rtx);
4973 if (GET_CODE (SET_SRC (set)) == PLUS)
4975 p->new_sp_equiv_reg = XEXP (SET_SRC (set), 0);
4976 if (GET_CODE (XEXP (SET_SRC (set), 1)) == CONST_INT)
4977 p->new_sp_offset = INTVAL (XEXP (SET_SRC (set), 1));
4980 gcc_assert (REG_P (XEXP (SET_SRC (set), 1))
4981 && (REGNO (XEXP (SET_SRC (set), 1))
4983 && p->const_equiv[REGNO (XEXP (SET_SRC (set), 1))]);
4985 = INTVAL (p->const_equiv[REGNO (XEXP (SET_SRC (set), 1))]);
4989 p->new_sp_equiv_reg = SET_SRC (set), p->new_sp_offset = 0;
5004 register. We must not already have a value to set it to. We
5007 register set in the previous part of a PARALLEL inside a single
5009 We must allow for the case where the register is being set in a
5011 else if (p->new_sp_equiv_reg != 0 && reg_set_p (p->new_sp_equiv_reg, set))
5015 && REG_P (SET_DEST (set))
5016 && (GET_MODE_BITSIZE (GET_MODE (SET_DEST (set)))
5018 && REGNO (p->new_sp_equiv_reg) == REGNO (SET_DEST (set)));
5020 = simplify_replace_rtx (SET_SRC (set), stack_pointer_rtx,
5029 SET_SRC (set) = simplify_replace_rtx (SET_SRC (set), stack_pointer_rtx,
5032 SET_DEST (set) = simplify_replace_rtx (SET_DEST (set), stack_pointer_rtx,
5035 emit_insn (set);
5039 /* Update the tracking information for registers set to constants. */
5050 /* If we are either clobbering a register or doing a partial set,
5110 This function does a set of things:
5152 prologue insn. Re-set the insn locator for prologue insns to the