Lines Matching refs:execute_flag
173 ir_variable* execute_flag; /* cleared to emulate continue */ member
183 this->execute_flag = 0; in loop_record()
189 if(!this->execute_flag) { in get_execute_flag()
191 …this->execute_flag = new(this->signature) ir_variable(glsl_type::bool_type, "execute_flag", ir_var… in get_execute_flag()
192 …signature) ir_assignment(new(this->signature) ir_dereference_variable(execute_flag), new(this->sig… in get_execute_flag()
193 list.push_head(this->execute_flag); in get_execute_flag()
195 return this->execute_flag; in get_execute_flag()
682 ir_variable* execute_flag = this->loop.get_execute_flag(); in visit()
683 …->replace_with(new(ir) ir_assignment(new (ir) ir_dereference_variable(execute_flag), new (ir) ir_c… in visit()
805 if(ir_if_cond_deref && ir_if_cond_deref->var == this->loop.execute_flag) { in visit()
823 assert(this->loop.execute_flag); in visit()
824 … ir_if* if_execute = new(ir) ir_if(new(ir) ir_dereference_variable(this->loop.execute_flag)); in visit()