Home
last modified time | relevance | path

Searched refs:acp_entry (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/compiler/glsl/
Dopt_copy_propagation_elements.cpp47 class acp_entry class
50 DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(acp_entry)
97 acp_entry *entry = pull_acp(var); in erase()
116 acp_entry *dst_entry = pull_acp(dst_var); in erase()
127 acp_entry *read(ir_variable *var) in read()
132 return (acp_entry *) ht_entry->data; in read()
139 acp_entry *lhs_entry = pull_acp(lhs); in write_elements()
152 acp_entry *rhs_entry = pull_acp(rhs); in write_elements()
158 acp_entry *lhs_entry = pull_acp(lhs); in write_full()
172 acp_entry *rhs_entry = pull_acp(rhs); in write_full()
[all …]
Dopt_constant_propagation.cpp47 class acp_entry : public exec_node class
51 DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(acp_entry)
53 acp_entry(ir_variable *var, unsigned write_mask, ir_constant *constant) in acp_entry() function in __anon0ba138f60111::acp_entry
63 acp_entry(const acp_entry *src) in acp_entry() function in __anon0ba138f60111::acp_entry
175 acp_entry *found = NULL; in constant_propagation()
189 foreach_in_list(acp_entry, entry, this->acp) { in constant_propagation()
360 foreach_in_list(acp_entry, a, orig_acp) { in handle_if_block()
361 this->acp->push_tail(new(this->lin_ctx) acp_entry(a)); in handle_if_block()
411 foreach_in_list(acp_entry, a, orig_acp) { in handle_loop()
412 this->acp->push_tail(new(this->lin_ctx) acp_entry(a)); in handle_loop()
[all …]
/external/mesa3d/src/intel/compiler/
Dbrw_fs_copy_propagation.cpp47 struct acp_entry : public exec_node { struct
109 acp_entry **acp;
131 acp = rzalloc_array(mem_ctx, struct acp_entry *, num_acp); in fs_copy_prop_dataflow()
144 foreach_in_list(acp_entry, entry, &out_acp[block->num][i]) { in fs_copy_prop_dataflow()
207 foreach_in_list(acp_entry, entry, &acp_table[idx]) { in setup_initial_values()
234 foreach_in_list(acp_entry, entry, &acp_table[idx]) { in setup_initial_values()
448 fs_visitor::try_copy_propagate(fs_inst *inst, int arg, acp_entry *entry) in try_copy_propagate()
683 fs_visitor::try_constant_propagate(fs_inst *inst, acp_entry *entry) in try_constant_propagate()
938 foreach_in_list(acp_entry, entry, &acp[inst->src[i].nr % ACP_HASH_SIZE]) { in opt_copy_propagation_local()
948 foreach_in_list_safe(acp_entry, entry, &acp[inst->dst.nr % ACP_HASH_SIZE]) { in opt_copy_propagation_local()
[all …]
Dbrw_fs.h40 struct acp_entry;
165 bool try_copy_propagate(fs_inst *inst, int arg, acp_entry *entry);
166 bool try_constant_propagate(fs_inst *inst, acp_entry *entry);