Lines Matching defs:signature

163    ir_function_signature* signature;
177 this->signature = p_signature;
190 exec_list& list = this->loop ? this->loop->body_instructions : signature->body;
191 this->execute_flag = new(this->signature) ir_variable(glsl_type::bool_type, "execute_flag", ir_var_temporary);
192 list.push_head(new(this->signature) ir_assignment(new(this->signature) ir_dereference_variable(execute_flag), new(this->signature) ir_constant(true)));
202 this->break_flag = new(this->signature) ir_variable(glsl_type::bool_type, "break_flag", ir_var_temporary);
204 this->loop->insert_before(new(this->signature) ir_assignment(new(this->signature) ir_dereference_variable(break_flag), new(this->signature) ir_constant(false)));
212 ir_function_signature* signature;
221 this->signature = p_signature;
231 this->return_flag = new(this->signature) ir_variable(glsl_type::bool_type, "return_flag", ir_var_temporary);
232 this->signature->body.push_head(new(this->signature) ir_assignment(new(this->signature) ir_dereference_variable(return_flag), new(this->signature) ir_constant(false)));
233 this->signature->body.push_head(this->return_flag);
241 assert(!this->signature->return_type->is_void());
242 return_value = new(this->signature) ir_variable(this->signature->return_type, "return_value", ir_var_temporary);
243 this->signature->body.push_head(this->return_value);
267 * responsibility of the statement (or function signature) that
323 if(!this->function.signature->return_type->is_void()) {
358 void *ctx = this->function.signature;
582 else if(jump_strengths[0] == strength_return && this->function.signature->return_type->is_void())
857 this->loop = loop_record(this->function.signature, ir);
947 if (this->function.signature->return_type->is_void())
967 assert(!this->function.signature);