Lines Matching refs:s_expression

41    void ir_read_error(s_expression *, const char *fmt, ...);
43 const glsl_type *read_type(s_expression *);
45 void scan_for_prototypes(exec_list *, s_expression *);
46 ir_function *read_function(s_expression *, bool skip_body);
47 void read_function_sig(ir_function *, s_expression *, bool skip_body);
49 void read_instructions(exec_list *, s_expression *, ir_loop *);
50 ir_instruction *read_instruction(s_expression *, ir_loop *);
51 ir_variable *read_declaration(s_expression *);
52 ir_if *read_if(s_expression *, ir_loop *);
53 ir_loop *read_loop(s_expression *);
54 ir_call *read_call(s_expression *);
55 ir_return *read_return(s_expression *);
56 ir_rvalue *read_rvalue(s_expression *);
57 ir_assignment *read_assignment(s_expression *);
58 ir_expression *read_expression(s_expression *);
59 ir_swizzle *read_swizzle(s_expression *);
60 ir_constant *read_constant(s_expression *);
61 ir_texture *read_texture(s_expression *);
63 ir_dereference *read_dereference(s_expression *);
64 ir_dereference_variable *read_var_ref(s_expression *);
84 s_expression *expr = s_expression::read_expression(sx_mem_ctx, src); in read()
104 ir_reader::ir_read_error(s_expression *expr, const char *fmt, ...) in ir_read_error()
128 ir_reader::read_type(s_expression *expr) in read_type()
130 s_expression *s_base_type; in read_type()
159 ir_reader::scan_for_prototypes(exec_list *instructions, s_expression *expr) in scan_for_prototypes()
184 ir_reader::read_function(s_expression *expr, bool skip_body) in read_function()
206 s_expression *s_sig = (s_expression *) it.get(); in read_function()
213 ir_reader::read_function_sig(ir_function *f, s_expression *expr, bool skip_body) in read_function_sig()
215 s_expression *type_expr; in read_function_sig()
242 ir_variable *var = read_declaration((s_expression *) it.get()); in read_function_sig()
292 ir_reader::read_instructions(exec_list *instructions, s_expression *expr, in read_instructions()
303 s_expression *sub = (s_expression*) it.get(); in read_instructions()
321 ir_reader::read_instruction(s_expression *expr, ir_loop *loop_ctx) in read_instruction()
367 ir_reader::read_declaration(s_expression *expr) in read_declaration()
370 s_expression *s_type; in read_declaration()
432 ir_reader::read_if(s_expression *expr, ir_loop *loop_ctx) in read_if()
434 s_expression *s_cond; in read_if()
435 s_expression *s_then; in read_if()
436 s_expression *s_else; in read_if()
463 ir_reader::read_loop(s_expression *expr) in read_loop()
465 s_expression *s_counter, *s_from, *s_to, *s_inc, *s_body; in read_loop()
487 ir_reader::read_return(s_expression *expr) in read_return()
489 s_expression *s_retval; in read_return()
510 ir_reader::read_rvalue(s_expression *expr) in read_rvalue()
541 ir_reader::read_assignment(s_expression *expr) in read_assignment()
543 s_expression *cond_expr = NULL; in read_assignment()
544 s_expression *lhs_expr, *rhs_expr; in read_assignment()
612 ir_reader::read_call(s_expression *expr) in read_call()
636 s_expression *expr = (s_expression*) it.get(); in read_call()
671 ir_reader::read_expression(s_expression *expr) in read_expression()
673 s_expression *s_type; in read_expression()
675 s_expression *s_arg1; in read_expression()
683 s_expression *s_arg2 = (s_expression *) s_arg1->next; // may be tail sentinel in read_expression()
728 ir_reader::read_swizzle(s_expression *expr) in read_swizzle()
731 s_expression *sub; in read_swizzle()
757 ir_reader::read_constant(s_expression *expr) in read_constant()
759 s_expression *type_expr; in read_constant()
781 s_expression *elt = (s_expression *) it.get(); in read_constant()
807 s_expression *expr = (s_expression*) it.get(); in read_constant()
853 ir_reader::read_var_ref(s_expression *expr) in read_var_ref()
870 ir_reader::read_dereference(s_expression *expr) in read_dereference()
872 s_expression *s_subject; in read_dereference()
873 s_expression *s_index; in read_dereference()
907 ir_reader::read_texture(s_expression *expr) in read_texture()
910 s_expression *s_type = NULL; in read_texture()
911 s_expression *s_sampler = NULL; in read_texture()
912 s_expression *s_coord = NULL; in read_texture()
913 s_expression *s_offset = NULL; in read_texture()
914 s_expression *s_proj = NULL; in read_texture()
916 s_expression *s_lod = NULL; in read_texture()
1027 s_expression *s_dx, *s_dy; in read_texture()