Lines Matching refs:pending

675 /* Add an INSN and MEM reference pair to a pending INSN_LIST and MEM_LIST.
699 /* Make a dependency between every memory reference on the pending lists
700 and INSN, thus flushing the pending lists. FOR_READ is true if emitting
884 /* Flush all pending reads and writes to prevent the pending lists
893 rtx pending, pending_mem;
895 pending = deps->pending_read_insns;
897 while (pending)
900 && ! sched_insns_conditions_mutex_p (insn, XEXP (pending, 0)))
901 add_dependence (insn, XEXP (pending, 0), REG_DEP_ANTI);
903 pending = XEXP (pending, 1);
907 pending = deps->pending_write_insns;
909 while (pending)
912 && ! sched_insns_conditions_mutex_p (insn, XEXP (pending, 0)))
913 add_dependence (insn, XEXP (pending, 0), REG_DEP_OUTPUT);
915 pending = XEXP (pending, 1);
995 rtx pending, pending_mem;
1005 pending = deps->pending_read_insns;
1007 while (pending)
1010 && ! sched_insns_conditions_mutex_p (insn, XEXP (pending, 0)))
1011 add_dependence (insn, XEXP (pending, 0), REG_DEP_ANTI);
1013 pending = XEXP (pending, 1);
1017 pending = deps->pending_write_insns;
1019 while (pending)
1023 && ! sched_insns_conditions_mutex_p (insn, XEXP (pending, 0)))
1026 maybe_add_or_update_back_dep_1 (insn, XEXP (pending, 0),
1031 add_dependence (insn, XEXP (pending, 0), REG_DEP_TRUE);
1034 pending = XEXP (pending, 1);
1052 /* Force pending stores to memory in case a trap handler needs them. */
1196 rtx pending, pending_mem;
1221 pending = deps->pending_write_insns;
1223 while (pending)
1225 if (! sched_insns_conditions_mutex_p (insn, XEXP (pending, 0)))
1226 add_dependence (insn, XEXP (pending, 0), REG_DEP_OUTPUT);
1227 pending = XEXP (pending, 1);
1231 pending = deps->pending_read_insns;
1233 while (pending)
1236 && ! sched_insns_conditions_mutex_p (insn, XEXP (pending, 0)))
1237 add_dependence (insn, XEXP (pending, 0), REG_DEP_OUTPUT);
1238 pending = XEXP (pending, 1);
1562 all pending reads and writes, and start new dependencies starting