Searched refs:lhs_entry (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dopt_copy_propagation_elements.cpp139 acp_entry *lhs_entry = pull_acp(lhs); local in function:__anon3d49c3040110::copy_propagation_state::write_elements
140 lhs_entry->rhs_full = NULL;
145 ir_variable *to_remove = lhs_entry->rhs_element[i];
146 lhs_entry->rhs_element[i] = rhs;
147 lhs_entry->rhs_channel[i] = swizzle[i];
149 remove_unused_var_from_dsts(lhs_entry, lhs, to_remove);
158 acp_entry *lhs_entry = pull_acp(lhs); local in function:__anon3d49c3040110::copy_propagation_state::write_full
159 if (lhs_entry->rhs_full == rhs)
162 if (lhs_entry->rhs_full) {
163 remove_from_dsts(lhs_entry
183 remove_unused_var_from_dsts(acp_entry * lhs_entry,ir_variable * lhs,ir_variable * var) argument
[all...]
H A Dopt_structure_splitting.cpp263 variable_entry *lhs_entry = lhs_deref ? get_splitting_entry(lhs_deref->var) : NULL; local in function:__anon9e3ff8b80110::ir_structure_splitting_visitor::visit_leave
267 if ((lhs_entry || rhs_entry) && !ir->condition) {
270 void *mem_ctx = lhs_entry ? lhs_entry->mem_ctx : rhs_entry->mem_ctx;
272 if (lhs_entry) {
273 new_lhs = new(mem_ctx) ir_dereference_variable(lhs_entry->components[i]);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dopt_copy_propagation_elements.cpp139 acp_entry *lhs_entry = pull_acp(lhs); local in function:__anon073c3d110110::copy_propagation_state::write_elements
140 lhs_entry->rhs_full = NULL;
145 ir_variable *to_remove = lhs_entry->rhs_element[i];
146 lhs_entry->rhs_element[i] = rhs;
147 lhs_entry->rhs_channel[i] = swizzle[i];
149 remove_unused_var_from_dsts(lhs_entry, lhs, to_remove);
158 acp_entry *lhs_entry = pull_acp(lhs); local in function:__anon073c3d110110::copy_propagation_state::write_full
159 if (lhs_entry->rhs_full == rhs)
162 if (lhs_entry->rhs_full) {
163 remove_from_dsts(lhs_entry
183 remove_unused_var_from_dsts(acp_entry * lhs_entry,ir_variable * lhs,ir_variable * var) argument
[all...]
H A Dopt_structure_splitting.cpp263 variable_entry *lhs_entry = lhs_deref ? get_splitting_entry(lhs_deref->var) : NULL; local in function:__anon37572d050110::ir_structure_splitting_visitor::visit_leave
267 if ((lhs_entry || rhs_entry) && !ir->condition) {
270 void *mem_ctx = lhs_entry ? lhs_entry->mem_ctx : rhs_entry->mem_ctx;
272 if (lhs_entry) {
273 new_lhs = new(mem_ctx) ir_dereference_variable(lhs_entry->components[i]);

Completed in 4 milliseconds