Lines Matching refs:ir_variable
172 ir_variable* execute_flag; /* cleared to emulate continue */
184 ir_variable* get_execute_flag()
189 this->execute_flag = new(this->signature) ir_variable(glsl_type::bool_type, "execute_flag", ir_var_temporary);
200 ir_variable* return_flag; /* used to break out of all loops and then jump to the return instruction */
201 ir_variable* return_value;
215 ir_variable* get_return_flag()
218 this->return_flag = new(this->signature) ir_variable(glsl_type::bool_type, "return_flag", ir_var_temporary);
225 ir_variable* get_return_value()
229 return_value = new(this->signature) ir_variable(this->signature->return_type, "return_value", ir_var_temporary);
307 ir_variable* return_flag = this->function.get_return_flag();
309 ir_variable* return_value = this->function.get_return_value();
608 ir_variable* execute_flag = this->loop.get_execute_flag();
853 ir_variable* return_value = this->function.return_value;