Searched refs:ir_variable (Results 26 - 50 of 142) sorted by relevance

123456

/external/mesa3d/src/glsl/
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,
H A Dopt_function_inlining.cpp39 ir_variable *sampler,
102 ir_variable **parameters;
113 parameters = new ir_variable *[num_parameters];
122 ir_variable *sig_param = (ir_variable *) sig_param_iter.get();
179 ir_variable *sig_param = (ir_variable *) sig_param_iter.get();
202 const ir_variable *const sig_param = (ir_variable *) sig_param_iter.get();
281 ir_sampler_replacement_visitor(ir_variable *sample
[all...]
H A Dopt_structure_splitting.cpp52 variable_entry2(ir_variable *var)
61 ir_variable *var; /* The key: the variable's pointer. */
72 ir_variable **components;
92 virtual ir_visitor_status visit(ir_variable *);
98 variable_entry2 *get_variable_entry2(ir_variable *var);
107 ir_structure_reference_visitor::get_variable_entry2(ir_variable *var)
127 ir_structure_reference_visitor::visit(ir_variable *ir)
140 ir_variable *const var = ir->variable_referenced();
203 variable_entry2 *get_splitting_entry(ir_variable *var);
209 ir_structure_splitting_visitor::get_splitting_entry(ir_variable *va
[all...]
H A Dlower_clip_distance.cpp59 virtual ir_visitor_status visit(ir_variable *);
71 ir_variable *old_clip_distance_var;
76 ir_variable *new_clip_distance_var;
85 lower_clip_distance_visitor::visit(ir_variable *ir)
152 ir_variable *old_index_var = new(ctx) ir_variable(
282 ir_variable *formal_param = (ir_variable *) formal_param_node;
298 ir_variable *temp_clip_distance = new(ctx) ir_variable(
[all...]
H A Dopt_tree_grafting.cpp64 ir_variable *graft_var)
81 ir_visitor_status check_graft(ir_instruction *ir, ir_variable *var);
86 ir_variable *graft_var;
91 ir_variable *var;
106 dereferences_variable(ir_instruction *ir, ir_variable *var)
163 ir_tree_grafting_visitor::check_graft(ir_instruction *ir, ir_variable *var)
210 ir_variable *sig_param = (ir_variable *)sig_iter.get();
304 ir_variable *lhs_var,
349 ir_variable *lhs_va
[all...]
H A Dlower_variable_index_to_cond_assign.cpp62 * \param index \c ir_variable containing the desired index
73 compare_index_block(exec_list *instructions, ir_variable *index,
106 ir_variable *const condition =
107 new(mem_ctx) ir_variable(condition_val->type,
133 deref_replacer(const ir_variable *variable_to_replace, ir_rvalue *value)
151 const ir_variable *variable_to_replace;
188 ir_variable *old_index;
191 ir_variable* var;
231 ir_variable* index;
237 switch_generator(const TFunction& generator, ir_variable *inde
[all...]
H A Dir_builder.h30 * take either an ir_rvalue * or an ir_variable * to be automatically
34 * that you passed an ir_variable, and silently call the
35 * operand(ir_variable *var) constructor behind your back.
44 operand(ir_variable *var)
64 deref(ir_variable *var)
77 ir_variable *make_temp(const glsl_type *type, const char *name);
H A Dlower_discard.cpp148 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 Dlinker.h75 void process(ir_variable *var);
H A Dopt_copy_propagation_elements.cpp57 acp_entry(ir_variable *lhs, ir_variable *rhs, int write_mask, int swizzle[4])
73 ir_variable *lhs;
74 ir_variable *rhs;
83 kill_entry(ir_variable *var, int write_mask)
89 ir_variable *var;
170 ir_variable *var = ir->lhs->variable_referenced();
209 ir_variable *source[4] = {NULL, NULL, NULL, NULL};
242 ir_variable *var = deref_var->var;
298 ir_variable *sig_para
[all...]
H A Dir_visitor.h48 virtual void visit(class ir_variable *) = 0;
73 virtual void visit(class ir_variable *) {}
H A Dlower_texture_projection.cpp60 ir_variable *var = new(mem_ctx) ir_variable(ir->projector->type,
/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dopt_function_inlining.cpp39 ir_variable *sampler,
102 ir_variable **parameters;
113 parameters = new ir_variable *[num_parameters];
122 ir_variable *sig_param = (ir_variable *) sig_param_iter.get();
179 ir_variable *sig_param = (ir_variable *) sig_param_iter.get();
202 const ir_variable *const sig_param = (ir_variable *) sig_param_iter.get();
281 ir_sampler_replacement_visitor(ir_variable *sample
[all...]
H A Dopt_structure_splitting.cpp52 variable_entry2(ir_variable *var)
61 ir_variable *var; /* The key: the variable's pointer. */
72 ir_variable **components;
92 virtual ir_visitor_status visit(ir_variable *);
98 variable_entry2 *get_variable_entry2(ir_variable *var);
107 ir_structure_reference_visitor::get_variable_entry2(ir_variable *var)
127 ir_structure_reference_visitor::visit(ir_variable *ir)
140 ir_variable *const var = ir->variable_referenced();
203 variable_entry2 *get_splitting_entry(ir_variable *var);
209 ir_structure_splitting_visitor::get_splitting_entry(ir_variable *va
[all...]
H A Dlower_clip_distance.cpp59 virtual ir_visitor_status visit(ir_variable *);
71 ir_variable *old_clip_distance_var;
76 ir_variable *new_clip_distance_var;
85 lower_clip_distance_visitor::visit(ir_variable *ir)
152 ir_variable *old_index_var = new(ctx) ir_variable(
282 ir_variable *formal_param = (ir_variable *) formal_param_node;
298 ir_variable *temp_clip_distance = new(ctx) ir_variable(
[all...]
H A Dopt_tree_grafting.cpp64 ir_variable *graft_var)
81 ir_visitor_status check_graft(ir_instruction *ir, ir_variable *var);
86 ir_variable *graft_var;
91 ir_variable *var;
106 dereferences_variable(ir_instruction *ir, ir_variable *var)
163 ir_tree_grafting_visitor::check_graft(ir_instruction *ir, ir_variable *var)
210 ir_variable *sig_param = (ir_variable *)sig_iter.get();
304 ir_variable *lhs_var,
349 ir_variable *lhs_va
[all...]
H A Dlower_variable_index_to_cond_assign.cpp62 * \param index \c ir_variable containing the desired index
73 compare_index_block(exec_list *instructions, ir_variable *index,
106 ir_variable *const condition =
107 new(mem_ctx) ir_variable(condition_val->type,
133 deref_replacer(const ir_variable *variable_to_replace, ir_rvalue *value)
151 const ir_variable *variable_to_replace;
188 ir_variable *old_index;
191 ir_variable* var;
231 ir_variable* index;
237 switch_generator(const TFunction& generator, ir_variable *inde
[all...]
H A Dir_builder.h30 * take either an ir_rvalue * or an ir_variable * to be automatically
34 * that you passed an ir_variable, and silently call the
35 * operand(ir_variable *var) constructor behind your back.
44 operand(ir_variable *var)
64 deref(ir_variable *var)
77 ir_variable *make_temp(const glsl_type *type, const char *name);
H A Dlower_discard.cpp148 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 Dlinker.h75 void process(ir_variable *var);
H A Dopt_copy_propagation_elements.cpp57 acp_entry(ir_variable *lhs, ir_variable *rhs, int write_mask, int swizzle[4])
73 ir_variable *lhs;
74 ir_variable *rhs;
83 kill_entry(ir_variable *var, int write_mask)
89 ir_variable *var;
170 ir_variable *var = ir->lhs->variable_referenced();
209 ir_variable *source[4] = {NULL, NULL, NULL, NULL};
242 ir_variable *var = deref_var->var;
298 ir_variable *sig_para
[all...]
H A Dir_visitor.h48 virtual void visit(class ir_variable *) = 0;
73 virtual void visit(class ir_variable *) {}
H A Dlower_texture_projection.cpp60 ir_variable *var = new(mem_ctx) ir_variable(ir->projector->type,
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_fs_vector_splitting.cpp55 variable_entry(ir_variable *var)
63 ir_variable *var; /* The key: the variable's pointer. */
70 ir_variable *components[4];
89 virtual ir_visitor_status visit(ir_variable *);
95 variable_entry *get_variable_entry(ir_variable *var);
104 ir_vector_reference_visitor::get_variable_entry(ir_variable *var)
138 ir_vector_reference_visitor::visit(ir_variable *ir)
151 ir_variable *const var = ir->var;
212 variable_entry *get_splitting_entry(ir_variable *var);
218 ir_vector_splitting_visitor::get_splitting_entry(ir_variable *va
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_fs_vector_splitting.cpp55 variable_entry(ir_variable *var)
63 ir_variable *var; /* The key: the variable's pointer. */
70 ir_variable *components[4];
89 virtual ir_visitor_status visit(ir_variable *);
95 variable_entry *get_variable_entry(ir_variable *var);
104 ir_vector_reference_visitor::get_variable_entry(ir_variable *var)
138 ir_vector_reference_visitor::visit(ir_variable *ir)
151 ir_variable *const var = ir->var;
212 variable_entry *get_splitting_entry(ir_variable *var);
218 ir_vector_splitting_visitor::get_splitting_entry(ir_variable *va
[all...]

Completed in 419 milliseconds

123456