| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| H A D | opt_vectorize.cpp | 182 this->last_assignment->write_mask = 0; 186 this->last_assignment->write_mask |= 1 << i; 214 single_channel_write_mask(unsigned write_mask) argument 216 return write_mask != 0 && (write_mask & (write_mask - 1)) == 0; 223 write_mask_to_swizzle(unsigned write_mask) argument 225 switch (write_mask) { 238 write_mask_matches_swizzle(unsigned write_mask, argument 241 return ((write_mask [all...] |
| H A D | opt_constant_propagation.cpp | 53 acp_entry(ir_variable *var, unsigned write_mask, ir_constant *constant) argument 58 this->write_mask = write_mask; 60 this->initial_values = write_mask; 66 this->write_mask = src->write_mask; 73 unsigned write_mask; member in class:__anonb352fc770110::acp_entry 106 void kill(ir_variable *ir, unsigned write_mask); 190 if (entry->var == deref->var && entry->write_mask & (1 << channel)) { 287 unsigned kill_mask = ir->write_mask; 450 kill(ir_variable * var,unsigned write_mask) argument [all...] |
| H A D | lower_buffer_access.h | 53 unsigned int write_mask);
|
| H A D | opt_dead_code_local.cpp | 57 this->unused = ir->write_mask; 213 ir->write_mask); 224 int remove = entry->unused & ir->write_mask; 228 entry->ir->write_mask, 229 remove, entry->ir->write_mask & ~remove); 240 entry->ir->write_mask &= ~remove; 242 if (entry->ir->write_mask == 0) { 249 * write_mask. 256 if ((entry->ir->write_mask | remove) & (1 << i)) {
|
| H A D | lower_vector.cpp | 151 unsigned write_mask; local in function:lower_vector_visitor::handle_rvalue 164 write_mask = 0; 179 write_mask |= (1U << i); 183 assert((write_mask == 0) == (assigned == 0)); 194 new(mem_ctx) ir_assignment(lhs, c, NULL, write_mask);
|
| H A D | opt_copy_propagation_elements.cpp | 95 void erase(ir_variable *var, unsigned write_mask) argument 103 if ((write_mask & (1 << i)) == 0) 137 void write_elements(ir_variable *lhs, ir_variable *rhs, unsigned write_mask, int swizzle[4]) argument 143 if ((write_mask & (1 << i)) == 0) 263 kill_entry(ir_variable *var, int write_mask) argument 266 this->write_mask = write_mask; 270 unsigned int write_mask; member in class:__anon3d49c3040110::kill_entry 379 k = new(this->lin_ctx) kill_entry(var, ir->write_mask); 641 state->erase(k->var, k->write_mask); 718 int write_mask = ir->write_mask; local in function:ir_copy_propagation_elements_visitor::add_copy [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | opt_vectorize.cpp | 182 this->last_assignment->write_mask = 0; 186 this->last_assignment->write_mask |= 1 << i; 214 single_channel_write_mask(unsigned write_mask) argument 216 return write_mask != 0 && (write_mask & (write_mask - 1)) == 0; 223 write_mask_to_swizzle(unsigned write_mask) argument 225 switch (write_mask) { 238 write_mask_matches_swizzle(unsigned write_mask, argument 241 return ((write_mask [all...] |
| H A D | opt_constant_propagation.cpp | 53 acp_entry(ir_variable *var, unsigned write_mask, ir_constant *constant) argument 58 this->write_mask = write_mask; 60 this->initial_values = write_mask; 66 this->write_mask = src->write_mask; 73 unsigned write_mask; member in class:__anon6f50ba640110::acp_entry 106 void kill(ir_variable *ir, unsigned write_mask); 190 if (entry->var == deref->var && entry->write_mask & (1 << channel)) { 278 unsigned kill_mask = ir->write_mask; 441 kill(ir_variable * var,unsigned write_mask) argument [all...] |
| H A D | lower_buffer_access.h | 53 unsigned int write_mask);
|
| H A D | opt_dead_code_local.cpp | 57 this->unused = ir->write_mask; 211 ir->write_mask); 222 int remove = entry->unused & ir->write_mask; 226 entry->ir->write_mask, 227 remove, entry->ir->write_mask & ~remove); 238 entry->ir->write_mask &= ~remove; 240 if (entry->ir->write_mask == 0) { 247 * write_mask. 254 if ((entry->ir->write_mask | remove) & (1 << i)) {
|
| H A D | lower_vector.cpp | 151 unsigned write_mask; local in function:lower_vector_visitor::handle_rvalue 164 write_mask = 0; 179 write_mask |= (1U << i); 183 assert((write_mask == 0) == (assigned == 0)); 194 new(mem_ctx) ir_assignment(lhs, c, NULL, write_mask);
|
| H A D | opt_copy_propagation_elements.cpp | 95 void erase(ir_variable *var, unsigned write_mask) argument 103 if ((write_mask & (1 << i)) == 0) 137 void write_elements(ir_variable *lhs, ir_variable *rhs, unsigned write_mask, int swizzle[4]) argument 143 if ((write_mask & (1 << i)) == 0) 263 kill_entry(ir_variable *var, int write_mask) argument 266 this->write_mask = write_mask; 270 unsigned int write_mask; member in class:__anon073c3d110110::kill_entry 379 k = new(this->lin_ctx) kill_entry(var, ir->write_mask); 641 state->erase(k->var, k->write_mask); 718 int write_mask = ir->write_mask; local in function:ir_copy_propagation_elements_visitor::add_copy [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/ |
| H A D | ir2_cp.c | 136 unsigned write_mask = 0; local in function:cp_export 149 if (write_mask & instr->alu.write_mask) { 154 write_mask |= instr->alu.write_mask; 159 if (instr->alu.write_mask & 1 << k) { 165 x += !!(instr->alu.write_mask & 1 << i); 199 p->alu.write_mask = 0; 219 c[i]->alu.write_mask |= (1 << i);
|
| H A D | ir2_nir_lower_scalar.c | 41 instr->dest.write_mask = (1 << num_components) - 1; 74 assert(instr->dest.write_mask == 1); 82 assert(instr->dest.write_mask != 0); 121 assert(instr->dest.write_mask & (1 << chan));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/ |
| H A D | ir2_cp.c | 143 unsigned write_mask = 0; local in function:cp_export 156 if (write_mask & instr->alu.write_mask) { 161 write_mask |= instr->alu.write_mask; 166 if (instr->alu.write_mask & 1 << k) { 172 x += !!(instr->alu.write_mask & 1 << i); 206 p->alu.write_mask = 0; 227 c[i]->alu.write_mask |= (1 << i);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_lower_vec_to_movs.c | 64 mov->dest.write_mask = (1u << start_idx); 70 if (!(vec->dest.write_mask & (1 << i))) 76 mov->dest.write_mask |= (1 << i); 81 unsigned channels_handled = mov->dest.write_mask; 91 mov->dest.write_mask &= ~(1 << i); 97 if (mov->dest.write_mask) { 180 unsigned write_mask = 0; local in function:try_coalesce 182 if (!(vec->dest.write_mask & (1 << i))) 192 write_mask |= 1 << i; 207 src_alu->dest.write_mask [all...] |
| H A D | nir_lower_regs_to_ssa.c | 119 unsigned write_mask = alu->dest.write_mask; local in function:rewrite_alu_instr 120 if (write_mask == (1 << reg->num_components) - 1) { 141 if (write_mask & (1 << index)) 164 if (!((write_mask >> index) & 1)) 176 alu->dest.write_mask = (1 << num_components) - 1; 196 if (write_mask & (1 << i)) {
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_lower_vec_to_movs.c | 74 mov->dest.write_mask = (1u << start_idx); 80 if (!(vec->dest.write_mask & (1 << i))) 86 mov->dest.write_mask |= (1 << i); 91 unsigned channels_handled = mov->dest.write_mask; 101 mov->dest.write_mask &= ~(1 << i); 107 if (mov->dest.write_mask) { 193 unsigned write_mask = 0; local in function:try_coalesce 195 if (!(vec->dest.write_mask & (1 << i))) 202 write_mask |= 1 << i; 207 if (data->cb && !data->cb(&src_alu->instr, write_mask, dat [all...] |
| H A D | nir_opt_undef.c | 155 unsigned write_mask = nir_intrinsic_write_mask(intrin); local in function:opt_undef_store 158 if (!(write_mask & undef_mask)) 161 write_mask &= ~undef_mask; 162 if (!write_mask) 165 nir_intrinsic_set_write_mask(intrin, write_mask);
|
| H A D | nir_lower_regs_to_ssa.c | 119 unsigned write_mask = alu->dest.write_mask; local in function:rewrite_alu_instr 120 if (write_mask == (1 << reg->num_components) - 1) { 144 if (write_mask & (1 << index)) 167 if (!((write_mask >> index) & 1)) 179 alu->dest.write_mask = (1 << num_components) - 1; 193 if (write_mask & (1 << i)) {
|
| H A D | nir_opt_combine_stores.c | 55 nir_component_mask_t write_mask; member in struct:combined_store 104 combo->write_mask = 0; 118 if ((combo->write_mask & nir_intrinsic_write_mask(combo->latest)) == 119 combo->write_mask) 132 if (combo->write_mask & (1 << i)) { 167 nir_intrinsic_set_write_mask(store, combo->write_mask); 264 combo->write_mask |= vec_mask;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_util.c | 115 unsigned write_mask = inst->Dst[0].Register.WriteMask; local in function:tgsi_util_get_inst_usage_mask 193 read_mask = write_mask & TGSI_WRITEMASK_YZ ? 199 read_mask = write_mask & TGSI_WRITEMASK_XYZ ? TGSI_WRITEMASK_X : 0; 211 read_mask = write_mask; 214 (write_mask & TGSI_WRITEMASK_XY ? TGSI_WRITEMASK_X : 0) | 215 (write_mask & TGSI_WRITEMASK_ZW ? TGSI_WRITEMASK_Z : 0); 221 read_mask = write_mask; 342 read_mask = write_mask; 352 read_mask = write_mask;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_shader_vertex.cpp | 208 unsigned write_mask = nir_intrinsic_write_mask(instr); local in function:r600::VertexShaderFromNir::emit_store_local_shared 211 int swizzle_base = (write_mask & 0x3) ? 0 : 2; 212 write_mask |= write_mask >> 2; 215 if (!(write_mask & 2)) {
|
| H A D | sfn_vertexstageexport.cpp | 92 io.write_mask = ((1 << glsl_get_components(output->type)) - 1) 160 uint32_t write_mask = 0; local in function:r600::VertexStageExportForFS::emit_varying_pos 166 write_mask |= 1 << i; 169 write_mask = nir_intrinsic_write_mask(instr) << store_info.frac; 171 swizzle[i] = ((1 << i) & write_mask) ? i - store_info.frac : 7; 174 m_proc.sh_info().output[store_info.driver_location].write_mask = write_mask; 176 GPRVector value = m_proc.vec_from_nir_with_fetch_constant(instr->src[store_info.data_loc], write_mask, swizzle); 187 m_proc.sh_info().output[store_info.driver_location].write_mask = 0xf; 222 int write_mask local in function:r600::VertexStageExportForFS::emit_varying_param 498 uint32_t write_mask = (1 << instr->num_components) - 1; local in function:r600::VertexStageExportForGS::do_store_output [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_util.c | 176 unsigned write_mask = inst->Dst[0].Register.WriteMask; local in function:tgsi_util_get_inst_usage_mask 254 read_mask = write_mask & TGSI_WRITEMASK_YZ ? 260 read_mask = write_mask & TGSI_WRITEMASK_XYZ ? TGSI_WRITEMASK_X : 0; 272 read_mask = write_mask; 275 (write_mask & TGSI_WRITEMASK_XY ? TGSI_WRITEMASK_X : 0) | 276 (write_mask & TGSI_WRITEMASK_ZW ? TGSI_WRITEMASK_Z : 0); 282 read_mask = write_mask; 403 read_mask = write_mask; 413 read_mask = write_mask;
|