Lines Matching refs:set
29 #include "hard-reg-set.h"
217 /* Handle leaf items for which we set resource flags. Also, special-case
304 /* Usually, the first operand of SET is set, not referenced. But
364 We assume that they both use and set all registers. Using all
432 looking for registers that are set before they are used. These are dead.
439 struct resources set, struct resources needed)
478 underlying insn. Any registers set by the underlying insn
554 target_set = set;
562 mark_set_resources (insn, &set, 0, MARK_SRC_DEST_CALL);
566 mark_set_resources (insn, &set, 0, MARK_SRC_DEST_CALL);
567 target_set = set;
576 COPY_HARD_REG_SET (scratch, set.regs);
585 set, needed);
604 mark_set_resources (insn, &set, 0, MARK_SRC_DEST_CALL);
606 COPY_HARD_REG_SET (scratch, set.regs);
618 set by the called routine.
621 objects are being referenced instead of set.
655 /* These don't set any resources. */
885 Next, scan forward from TARGET looking for things set or clobbered
902 struct resources set, needed;
971 them with anything set or killed between its start and the insn before
1121 CLEAR_RESOURCE (&set);
1125 set, needed);
1129 anything used but not set before the branch. We add the live
1139 CLEAR_RESOURCE (&set);
1148 AND_COMPL_HARD_REG_SET (scratch, set.regs);
1151 mark_set_resources (insn, &set, 0, MARK_SRC_DEST_CALL);
1221 If epilogue instructions are present, the registers set by those
1308 /* Add TRIAL to the set of resources used at the end of the current