Searched refs:acp_entry (Results 1 – 4 of 4) sorted by relevance
/external/mesa3d/src/compiler/glsl/ |
D | opt_copy_propagation_elements.cpp | 47 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 …]
|
D | opt_constant_propagation.cpp | 47 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/ |
D | brw_fs_copy_propagation.cpp | 47 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 …]
|
D | brw_fs.h | 40 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);
|