Searched refs:ir_variable (Results 1 - 25 of 142) sorted by relevance

123456

/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dir_variable_refcount.h39 ir_variable_refcount_entry(ir_variable *var);
41 ir_variable *var; /* The key: the variable's pointer. */
66 virtual ir_visitor_status visit(ir_variable *);
72 ir_variable_refcount_entry *get_variable_entry(ir_variable *var);
H A Dlower_output_reads.cpp43 * A hash table mapping from the original ir_variable shader outputs
69 const ir_variable * var = static_cast<const ir_variable *>(key);
92 ir_variable *temp = (ir_variable *) hash_table_find(replacements, ir->var);
97 temp = new(var_ctx) ir_variable(ir->var->type, ir->var->name,
112 copy(void *ctx, ir_variable *output, ir_variable *temp)
124 ir->insert_before(copy(ir, (ir_variable *) key, (ir_variable *) dat
[all...]
H A Dir_variable_refcount.cpp39 ir_variable_refcount_entry::ir_variable_refcount_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 Dopt_array_splitting.cpp49 variable_entry(ir_variable *var)
62 ir_variable *var; /* The key: the variable's pointer. */
74 ir_variable **components;
103 virtual ir_visitor_status visit(ir_variable *);
108 variable_entry *get_variable_entry(ir_variable *var);
117 ir_array_reference_visitor::get_variable_entry(ir_variable *var)
147 ir_array_reference_visitor::visit(ir_variable *ir)
213 ir_variable *var = ((ir_instruction *)node)->as_variable();
259 variable_entry *get_splitting_entry(ir_variable *var);
265 ir_array_splitting_visitor::get_splitting_entry(ir_variable *va
[all...]
H A Dopt_constant_variable.cpp45 ir_variable *var;
53 virtual ir_visitor_status visit(ir_variable *);
63 get_assignment_entry(ir_variable *var, exec_list *list)
79 ir_constant_variable_visitor::visit(ir_variable *ir)
114 ir_variable *var = ir->whole_variable_written();
138 ir_variable *param = (ir_variable *)sig_iter.get();
142 ir_variable *var = param_rval->variable_referenced();
154 ir_variable *var = ir->return_deref->variable_referenced();
H A Dir_function.cpp61 const ir_variable *const param = (ir_variable *) node_a;
189 ir_variable *a = (ir_variable *) node_a;
190 ir_variable *b = (ir_variable *) node_b;
H A Dopt_copy_propagation.cpp46 acp_entry(ir_variable *lhs, ir_variable *rhs)
54 ir_variable *lhs;
55 ir_variable *rhs;
62 kill_entry(ir_variable *var)
68 ir_variable *var;
94 void kill(ir_variable *ir);
168 ir_variable *var = ir->var;
190 ir_variable *sig_param = (ir_variable *)sig_param_ite
[all...]
H A Dglsl_symbol_table.h98 bool add_variable(ir_variable *v);
113 ir_variable *get_variable(const char *name);
H A Dir_expression_flattening.cpp72 ir_variable *var;
81 var = new(ctx) ir_variable(ir->type, "flattening_tmp", ir_var_temporary);
H A Dir_print_visitor.h58 virtual void visit(ir_variable *);
79 * Fetch/generate a unique name for ir_variable.
84 const char *unique_name(ir_variable *var);
86 /** A mapping from ir_variable * -> unique printable names. */
H A Dloop_analysis.h68 class loop_variable *get(const ir_variable *);
69 class loop_variable *insert(ir_variable *);
166 ir_variable *var;
195 ir_variable *biv;
H A Dlower_discard_flow.cpp53 lower_discard_flow_visitor(ir_variable *discarded)
70 ir_variable *discarded;
135 ir_variable *var = new(mem_ctx) ir_variable(glsl_type::bool_type,
/external/mesa3d/src/glsl/
H A Dir_variable_refcount.h39 ir_variable_refcount_entry(ir_variable *var);
41 ir_variable *var; /* The key: the variable's pointer. */
66 virtual ir_visitor_status visit(ir_variable *);
72 ir_variable_refcount_entry *get_variable_entry(ir_variable *var);
H A Dlower_output_reads.cpp43 * A hash table mapping from the original ir_variable shader outputs
69 const ir_variable * var = static_cast<const ir_variable *>(key);
92 ir_variable *temp = (ir_variable *) hash_table_find(replacements, ir->var);
97 temp = new(var_ctx) ir_variable(ir->var->type, ir->var->name,
112 copy(void *ctx, ir_variable *output, ir_variable *temp)
124 ir->insert_before(copy(ir, (ir_variable *) key, (ir_variable *) dat
[all...]
H A Dir_variable_refcount.cpp39 ir_variable_refcount_entry::ir_variable_refcount_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 Dopt_array_splitting.cpp49 variable_entry(ir_variable *var)
62 ir_variable *var; /* The key: the variable's pointer. */
74 ir_variable **components;
103 virtual ir_visitor_status visit(ir_variable *);
108 variable_entry *get_variable_entry(ir_variable *var);
117 ir_array_reference_visitor::get_variable_entry(ir_variable *var)
147 ir_array_reference_visitor::visit(ir_variable *ir)
213 ir_variable *var = ((ir_instruction *)node)->as_variable();
259 variable_entry *get_splitting_entry(ir_variable *var);
265 ir_array_splitting_visitor::get_splitting_entry(ir_variable *va
[all...]
H A Dopt_constant_variable.cpp45 ir_variable *var;
53 virtual ir_visitor_status visit(ir_variable *);
63 get_assignment_entry(ir_variable *var, exec_list *list)
79 ir_constant_variable_visitor::visit(ir_variable *ir)
114 ir_variable *var = ir->whole_variable_written();
138 ir_variable *param = (ir_variable *)sig_iter.get();
142 ir_variable *var = param_rval->variable_referenced();
154 ir_variable *var = ir->return_deref->variable_referenced();
H A Dir_function.cpp61 const ir_variable *const param = (ir_variable *) node_a;
189 ir_variable *a = (ir_variable *) node_a;
190 ir_variable *b = (ir_variable *) node_b;
H A Dopt_copy_propagation.cpp46 acp_entry(ir_variable *lhs, ir_variable *rhs)
54 ir_variable *lhs;
55 ir_variable *rhs;
62 kill_entry(ir_variable *var)
68 ir_variable *var;
94 void kill(ir_variable *ir);
168 ir_variable *var = ir->var;
190 ir_variable *sig_param = (ir_variable *)sig_param_ite
[all...]
H A Dglsl_symbol_table.h98 bool add_variable(ir_variable *v);
113 ir_variable *get_variable(const char *name);
H A Dir_expression_flattening.cpp72 ir_variable *var;
81 var = new(ctx) ir_variable(ir->type, "flattening_tmp", ir_var_temporary);
H A Dir_print_visitor.h58 virtual void visit(ir_variable *);
79 * Fetch/generate a unique name for ir_variable.
84 const char *unique_name(ir_variable *var);
86 /** A mapping from ir_variable * -> unique printable names. */
H A Dloop_analysis.h68 class loop_variable *get(const ir_variable *);
69 class loop_variable *insert(ir_variable *);
166 ir_variable *var;
195 ir_variable *biv;
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_lower_texture_gradients.cpp47 void emit(ir_variable *, ir_rvalue *);
54 lower_texture_grad_visitor::emit(ir_variable *var, ir_rvalue *value)
104 ir_variable *size =
105 new(mem_ctx) ir_variable(grad_type, "size", ir_var_temporary);
119 ir_variable *dPdx =
120 new(mem_ctx) ir_variable(grad_type, "dPdx", ir_var_temporary);
123 ir_variable *dPdy =
124 new(mem_ctx) ir_variable(grad_type, "dPdy", ir_var_temporary);
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_lower_texture_gradients.cpp47 void emit(ir_variable *, ir_rvalue *);
54 lower_texture_grad_visitor::emit(ir_variable *var, ir_rvalue *value)
104 ir_variable *size =
105 new(mem_ctx) ir_variable(grad_type, "size", ir_var_temporary);
119 ir_variable *dPdx =
120 new(mem_ctx) ir_variable(grad_type, "dPdx", ir_var_temporary);
123 ir_variable *dPdy =
124 new(mem_ctx) ir_variable(grad_type, "dPdy", ir_var_temporary);

Completed in 1089 milliseconds

123456