/external/mesa3d/src/glsl/ |
H A D | ir_variable_refcount.h | 39 variable_entry(ir_variable *var); 41 ir_variable *var; /* The key: the variable's pointer. */ 66 virtual ir_visitor_status visit(ir_variable *); 72 variable_entry *get_variable_entry(ir_variable *var);
|
H A D | lower_mat_op_to_vec.cpp | 48 ir_dereference *get_column(ir_variable *var, int col); 49 ir_rvalue *get_element(ir_variable *var, int col, int row); 51 void do_mul_mat_mat(ir_variable *result_var, 52 ir_variable *a_var, ir_variable *b_var); 53 void do_mul_mat_vec(ir_variable *result_var, 54 ir_variable *a_var, ir_variable *b_var); 55 void do_mul_vec_mat(ir_variable *result_var, 56 ir_variable *a_va [all...] |
H A D | ir_variable_refcount.cpp | 39 variable_entry::variable_entry(ir_variable *var) 50 ir_variable_refcount_visitor::get_variable_entry(ir_variable *var) 67 ir_variable_refcount_visitor::visit(ir_variable *ir) 80 ir_variable *const var = ir->variable_referenced();
|
H A D | ir_function.cpp | 106 const ir_variable *const param = (ir_variable *) node_a; 199 ir_variable *a = (ir_variable *) node_a; 200 ir_variable *b = (ir_variable *) node_b;
|
H A D | opt_copy_propagation.cpp | 44 acp_entry(ir_variable *lhs, ir_variable *rhs) 52 ir_variable *lhs; 53 ir_variable *rhs; 60 kill_entry(ir_variable *var) 66 ir_variable *var; 92 void kill(ir_variable *ir); 164 ir_variable *var = ir->var; 186 ir_variable *sig_param = (ir_variable *)sig_param_ite [all...] |
H A D | glsl_symbol_table.h | 99 bool add_variable(ir_variable *v); 113 ir_variable *get_variable(const char *name);
|
H A D | ir_expression_flattening.cpp | 74 ir_variable *var; 83 var = new(ctx) ir_variable(ir->type, "flattening_tmp", ir_var_temporary);
|
H A D | opt_constant_variable.cpp | 43 ir_variable *var; 51 virtual ir_visitor_status visit(ir_variable *); 59 get_assignment_entry(ir_variable *var, exec_list *list) 75 ir_constant_variable_visitor::visit(ir_variable *ir) 113 ir_variable *var = ir->whole_variable_written(); 136 ir_variable *param = (ir_variable *)sig_iter.get(); 140 ir_variable *var = param_rval->variable_referenced();
|
H A D | loop_analysis.h | 68 class loop_variable *get(const ir_variable *); 69 class loop_variable *insert(ir_variable *); 143 ir_variable *var; 172 ir_variable *biv;
|
H A D | opt_function_inlining.cpp | 40 ir_variable *sampler, 93 ir_variable *retval = (ir_variable *)data; 114 ir_variable **parameters; 117 ir_variable *retval = NULL; 126 parameters = new ir_variable *[num_parameters]; 130 retval = new(ctx) ir_variable(this->callee->return_type, "_ret_val", 142 ir_variable *sig_param = (ir_variable *) sig_param_iter.get(); 198 ir_variable *sig_para [all...] |
H A D | opt_structure_splitting.cpp | 50 variable_entry2(ir_variable *var) 59 ir_variable *var; /* The key: the variable's pointer. */ 66 ir_variable **components; 86 virtual ir_visitor_status visit(ir_variable *); 92 variable_entry2 *get_variable_entry2(ir_variable *var); 101 ir_structure_reference_visitor::get_variable_entry2(ir_variable *var) 121 ir_structure_reference_visitor::visit(ir_variable *ir) 134 ir_variable *const var = ir->variable_referenced(); 190 variable_entry2 *get_splitting_entry(ir_variable *var); 197 ir_structure_splitting_visitor::get_splitting_entry(ir_variable *va [all...] |
H A D | ir_set_program_inouts.cpp | 62 virtual ir_visitor_status visit(ir_variable *); 69 mark(struct gl_program *prog, ir_variable *var, int offset, int len) 112 ir_variable *var = NULL; 116 var = (ir_variable *)hash_table_find(this->ht, deref_var->var); 134 ir_set_program_inouts_visitor::visit(ir_variable *ir)
|
H A D | lower_discard.cpp | 148 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir) 175 ir_variable *temp = new(mem_ctx) ir_variable(glsl_type::bool_type,
|
H A D | lower_variable_index_to_cond_assign.cpp | 45 ir_variable* var; 76 ir_variable* index; 82 switch_generator(const TFunction& generator, ir_variable *index, 142 ir_variable *const condition = 143 new(this->mem_ctx) ir_variable(condition_val->type, 245 const ir_variable *const var = deref->array->variable_referenced(); 264 ir_variable *convert_dereference_array(ir_dereference_array *orig_deref, 274 ir_variable *var = 275 new(mem_ctx) ir_variable(orig_deref->type, "dereference_array_value", 287 ir_variable *inde [all...] |
H A D | lower_jumps.cpp | 106 ir_variable* break_flag; 107 ir_variable* execute_flag; /* cleared to emulate continue */ 120 ir_variable* get_execute_flag() 125 this->execute_flag = new(this->signature) ir_variable(glsl_type::bool_type, "execute_flag", ir_var_temporary); 132 ir_variable* get_break_flag() 136 this->break_flag = new(this->signature) ir_variable(glsl_type::bool_type, "break_flag", ir_var_temporary); 147 ir_variable* return_flag; /* used to break out of all loops and then jump to the return instruction */ 148 ir_variable* return_value; 161 ir_variable* get_return_flag() 164 this->return_flag = new(this->signature) ir_variable(glsl_typ [all...] |
H A D | ir_mod_to_fract.cpp | 63 ir_variable *temp = new(ir) ir_variable(ir->operands[1]->type, "mod_b",
|
H A D | ir_visitor.h | 47 virtual void visit(class ir_variable *) = 0; 73 virtual void visit(class ir_variable *) {}
|
H A D | lower_texture_projection.cpp | 60 ir_variable *var = new(mem_ctx) ir_variable(ir->projector->type,
|
H A D | opt_tree_grafting.cpp | 62 ir_variable *graft_var) 82 ir_variable *graft_var; 87 ir_variable *var; 102 dereferences_variable(ir_instruction *ir, ir_variable *var) 194 ir_variable *sig_param = (ir_variable *)sig_iter.get(); 280 ir_variable *lhs_var, 325 ir_variable *lhs_var = assign->whole_variable_written();
|
H A D | ir.h | 111 virtual class ir_variable * as_variable() { return NULL; } 162 virtual ir_variable *variable_referenced() 177 virtual ir_variable *whole_variable_referenced() 242 class ir_variable : public ir_instruction { class in inherits:ir_instruction 244 ir_variable(const struct glsl_type *, const char *, ir_variable_mode); 246 virtual ir_variable *clone(void *mem_ctx, struct hash_table *ht) const; 248 virtual ir_variable *as_variable() 437 * List of ir_variable of function parameters. 612 ir_variable *counter; 668 ir_variable *whole_variable_writte [all...] |
H A D | lower_if_to_cond_assign.cpp | 97 ir_if *if_ir, ir_variable *cond_var, bool then) 158 ir_variable *cond_var; 179 cond_var = new(mem_ctx) ir_variable(glsl_type::bool_type,
|
H A D | glsl_symbol_table.cpp | 47 symbol_table_entry(ir_variable *v) : v(v), f(0), t(0) {} 51 ir_variable *v; 84 bool glsl_symbol_table::add_variable(ir_variable *v) 145 ir_variable *glsl_symbol_table::get_variable(const char *name)
|
H A D | ir_if_return.cpp | 111 ir_variable *new_var = new(ir) ir_variable(then_return->value->type, 195 ir_variable *undef = new(ir) ir_variable(ir->return_type,
|
H A D | ir_print_visitor.h | 60 virtual void visit(ir_variable *);
|
/external/mesa3d/src/mesa/program/ |
H A D | prog_parameter.h | 98 class ir_variable; 100 typedef struct ir_variable ir_variable; typedef in typeref:struct:ir_variable
|