Lines Matching full:assignments
27 * Eliminates local dead assignments from the code.
29 * This operates on basic blocks, tracking assignments and finding if
33 * for assignments to variables that are never read.
66 kill_for_derefs_visitor(exec_list *assignments)
68 this->assignments = assignments;
73 foreach_iter(exec_list_iterator, iter, *this->assignments) {
118 exec_list *assignments;
150 process_assignment(void *ctx, ir_assignment *ir, exec_list *assignments)
154 kill_for_derefs_visitor v(assignments);
182 foreach_iter(exec_list_iterator, iter, *assignments) {
244 foreach_iter(exec_list_iterator, iter, *assignments) {
260 assignments->push_tail(entry);
266 foreach_iter(exec_list_iterator, iter, *assignments) {
283 exec_list assignments;
299 progress = process_assignment(ctx, ir_assign, &assignments) || progress;
301 kill_for_derefs_visitor kill(&assignments);