Lines Matching refs:signature

161    ir_function_signature* signature;  member
175 this->signature = p_signature; in loop_record()
188 exec_list& list = this->loop ? this->loop->body_instructions : signature->body; in get_execute_flag()
189 …this->execute_flag = new(this->signature) ir_variable(glsl_type::bool_type, "execute_flag", ir_var… in get_execute_flag()
190 …ist.push_head(new(this->signature) ir_assignment(new(this->signature) ir_dereference_variable(exec… in get_execute_flag()
200 …this->break_flag = new(this->signature) ir_variable(glsl_type::bool_type, "break_flag", ir_var_tem… in get_break_flag()
202 …>insert_before(new(this->signature) ir_assignment(new(this->signature) ir_dereference_variable(bre… in get_break_flag()
210 ir_function_signature* signature; member
219 this->signature = p_signature; in function_record()
229 …this->return_flag = new(this->signature) ir_variable(glsl_type::bool_type, "return_flag", ir_var_t… in get_return_flag()
230 …this->signature->body.push_head(new(this->signature) ir_assignment(new(this->signature) ir_derefer… in get_return_flag()
231 this->signature->body.push_head(this->return_flag); in get_return_flag()
239 assert(!this->signature->return_type->is_void()); in get_return_value()
240 …return_value = new(this->signature) ir_variable(this->signature->return_type, "return_value", ir_v… in get_return_value()
241 this->signature->body.push_head(this->return_value); in get_return_value()
314 if(!this->function.signature->return_type->is_void()) { in insert_lowered_return()
349 void *ctx = this->function.signature; in create_lowered_break()
574 … else if(jump_strengths[0] == strength_return && this->function.signature->return_type->is_void()) in visit()
849 this->loop = loop_record(this->function.signature, ir); in visit()
946 assert(!this->function.signature); in visit()