Lines Matching refs:set
28 #include "hard-reg-set.h"
187 /* For any allocno set in ALLOCNO_SET, set ALLOCNO to that allocno,
210 /* For any allocno that conflicts with IN_ALLOCNO, set OUT_ALLOCNO to
252 /* Test, set or clear bit number I in allocnos_live,
288 /* Record all regs that are set in any one insn.
579 allocate it. So avoid the divide-by-zero and set it to a low
810 /* Make regs_set an empty set. */
843 /* Mark any registers set in INSN as live,
846 the registers that are set. */
865 register as an unused output we could set the hard register
877 rtx set = XVECEXP (PATTERN (insn), 0, i);
878 if (GET_CODE (set) == SET
879 && !REG_P (SET_DEST (set))
880 && !rtx_equal_p (reg, SET_DEST (set))
881 && reg_overlap_mentioned_p (reg, SET_DEST (set)))
888 /* Mark any registers set in INSN and then never used. */
918 rtx set;
925 && (set = single_set (insn)) != 0
926 && REG_P (SET_DEST (set))
927 && reg_allocno[REGNO (SET_DEST (set))] >= 0)
932 && ! CONFLICTP (reg_allocno[REGNO (SET_DEST (set))],
935 int a1 = reg_allocno[REGNO (SET_DEST (set))];
938 if (XEXP (link, 0) == SET_SRC (set))
1362 /* Make a set of the hard regs being allocated. */
1496 /* Handle the case where REG is set by the insn being scanned,
1504 REG and any other regs set in this insn that really do live.
1659 /* Try to set a preference for an allocno to a hard register.
1662 try to set a preference. If one of the two is a hard register and the other
1919 /* Mark anything that is set in this insn and then unused as dying. */