Home | History | Annotate | Download | only in glsl

Lines Matching defs: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.
69 kill_for_derefs_visitor(exec_list *assignments)
71 this->assignments = assignments;
76 foreach_in_list_safe(assignment_entry, entry, this->assignments) {
126 foreach_in_list_safe(assignment_entry, entry, this->assignments) {
138 exec_list *assignments;
170 process_assignment(void *lin_ctx, ir_assignment *ir, exec_list *assignments)
174 kill_for_derefs_visitor v(assignments);
202 foreach_in_list_safe(assignment_entry, entry, assignments) {
267 foreach_in_list_safe(assignment_entry, entry, assignments) {
281 assignments->push_tail(entry);
287 foreach_in_list(assignment_entry, entry, assignments) {
302 exec_list assignments;
320 progress = process_assignment(lin_ctx, ir_assign, &assignments) ||
323 kill_for_derefs_visitor kill(&assignments);