Lines Matching refs:dependents
44 * this instruction. dependents are which instructions need to be
47 BITSET_WORD **dependents;
163 BITSET_WORD **dependents, unsigned *dep_counts)
165 if (!BITSET_TEST(dependents[parent], child)) {
166 BITSET_SET(dependents[parent], child);
173 BITSET_WORD **dependents, unsigned *dep_counts)
177 bi_push_dependency(*parent, child, dependents, dep_counts);
211 st.dependents[i] =
228 add_dependency(last_write, ins->src[s].value + c, i, st.dependents, st.dep_counts);
237 bi_push_dependency(prev_msg, i, st.dependents, st.dep_counts);
248 st.dependents, st.dep_counts);
259 add_dependency(last_read, dest + c, i, st.dependents, st.dep_counts);
260 add_dependency(last_write, dest + c, i, st.dependents, st.dep_counts);
270 add_dependency(last_read, c, i, st.dependents, st.dep_counts);
271 add_dependency(last_write, c, i, st.dependents, st.dep_counts);
292 bi_push_dependency(st.count - 1, i, st.dependents, st.dep_counts);
436 st.dependents = calloc(st.count, sizeof(st.dependents[0]));
454 free(st.dependents);
464 if (!st.dependents[idx])
468 * adding dependents to the worklist where possible. */
471 BITSET_FOREACH_SET(i, st.dependents[idx], st.count) {
479 free(st.dependents[idx]);