Home
last modified time | relevance | path

Searched refs:atomic_size (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/compiler/glsl/
Dlink_atomics.cpp94 x->data.offset < y->data.offset + y->type->atomic_size()) || in check_atomic_counters_overlap()
96 y->data.offset < x->data.offset + x->type->atomic_size())); in check_atomic_counters_overlap()
140 buf->size = MAX2(buf->size, *offset + t->atomic_size()); in process_atomic_variable()
143 *offset += t->atomic_size(); in process_atomic_variable()
249 var->type->without_array()->atomic_size() : 0); in link_assign_atomic_counter_resources()
Dast_to_hir.cpp3810 *offset += var->type->atomic_size(); in apply_layout_qualifier_to_variable()
/external/mesa3d/src/compiler/
Dglsl_types.h1089 unsigned atomic_size() const in atomic_size() function
1094 return length * fields.array->atomic_size(); in atomic_size()
1104 return atomic_size() > 0; in contains_atomic()
Dnir_types.cpp781 return type->atomic_size(); in glsl_atomic_size()
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dir_emitter.cc402 int atomic_size = (element_size < 32) ? 32 : element_size; in EmitAtomicOperationUsingCAS() local
403 llvm::Type* atomic_type = b_.getIntNTy(atomic_size); in EmitAtomicOperationUsingCAS()
/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir.cpp550 current_offset += var->type->atomic_size() / ATOMIC_COUNTER_SIZE; in r600_nir_lower_atomics()
554 current_offset = var->type->atomic_size() / ATOMIC_COUNTER_SIZE; in r600_nir_lower_atomics()
Dsfn_shader_base.cpp246 int natomics = uniform->type->atomic_size() / ATOMIC_COUNTER_SIZE; in process_uniforms()
/external/mesa3d/src/compiler/nir/
Dnir_lower_io.c1673 const unsigned atomic_size = atomic->dest.ssa.bit_size / 8; in build_explicit_io_atomic() local
1674 nir_push_if(b, addr_is_in_bounds(b, addr, addr_format, atomic_size)); in build_explicit_io_atomic()