Lines Matching defs:dependents
44 * this instruction. dependents are which instructions need to be
47 BITSET_WORD **dependents;
177 BITSET_WORD **dependents, unsigned *dep_counts)
179 if (!BITSET_TEST(dependents[parent], child)) {
180 BITSET_SET(dependents[parent], child);
187 BITSET_WORD **dependents, unsigned *dep_counts)
191 bi_push_dependency(*parent, child, dependents, dep_counts);
225 st.dependents[i] =
242 add_dependency(last_write, ins->src[s].value + c, i, st.dependents, st.dep_counts);
251 bi_push_dependency(prev_msg, i, st.dependents, st.dep_counts);
262 st.dependents, st.dep_counts);
273 add_dependency(last_read, dest + c, i, st.dependents, st.dep_counts);
274 add_dependency(last_write, dest + c, i, st.dependents, st.dep_counts);
284 add_dependency(last_read, c, i, st.dependents, st.dep_counts);
285 add_dependency(last_write, c, i, st.dependents, st.dep_counts);
306 bi_push_dependency(st.count - 1, i, st.dependents, st.dep_counts);
450 st.dependents = calloc(st.count, sizeof(st.dependents[0]));
468 free(st.dependents);
478 if (!st.dependents[idx])
482 * adding dependents to the worklist where possible. */
485 BITSET_FOREACH_SET(i, st.dependents[idx], st.count) {
493 free(st.dependents[idx]);