Lines Matching refs:ready
479 ir_regset todo, ready, srcs; in ir_parallel_copy() local
512 ready = IR_REGSET_DIFFERENCE(todo, srcs); in ir_parallel_copy()
514 if (ready == todo) { in ir_parallel_copy()
534 while (ready != IR_REGSET_EMPTY) { in ir_parallel_copy()
537 to = ir_regset_pop_first(&ready); in ir_parallel_copy()
549 IR_REGSET_INCL(ready, from); in ir_parallel_copy()
784 ir_bitset todo, ready, srcs, visited; in ir_dessa_parallel_copy() local
821 ready = ir_bitset_malloc(len); in ir_dessa_parallel_copy()
822 ir_bitset_copy(ready, todo, ir_bitset_len(len)); in ir_dessa_parallel_copy()
823 ir_bitset_difference(ready, srcs, ir_bitset_len(len)); in ir_dessa_parallel_copy()
825 ir_bitset_excl(ready, tmp_reg); in ir_dessa_parallel_copy()
828 ir_bitset_excl(ready, tmp_fp_reg); in ir_dessa_parallel_copy()
830 while ((to = ir_bitset_pop_first(ready, ir_bitset_len(len))) >= 0) { in ir_dessa_parallel_copy()
841 ir_bitset_incl(ready, from); in ir_dessa_parallel_copy()
848 ir_bitset_copy(ready, todo, ir_bitset_len(len)); in ir_dessa_parallel_copy()
849 ir_bitset_intersection(ready, srcs, ir_bitset_len(len)); in ir_dessa_parallel_copy()
850 while ((to = ir_bitset_first(ready, ir_bitset_len(len))) >= 0) { in ir_dessa_parallel_copy()
854 while (!IR_IS_CONST_REF(to) && ir_bitset_in(ready, to)) { in ir_dessa_parallel_copy()
866 ir_bitset_difference(ready, visited, ir_bitset_len(len)); in ir_dessa_parallel_copy()
870 ir_bitset_copy(ready, todo, ir_bitset_len(len)); in ir_dessa_parallel_copy()
871 ir_bitset_difference(ready, srcs, ir_bitset_len(len)); in ir_dessa_parallel_copy()
872 while ((to = ir_bitset_pop_first(ready, ir_bitset_len(len))) >= 0) { in ir_dessa_parallel_copy()
883 ir_bitset_incl(ready, from); in ir_dessa_parallel_copy()
891 ir_mem_free(ready); in ir_dessa_parallel_copy()