Home
last modified time | relevance | path

Searched refs:memory_coherent (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/compiler/
Dglsl_types.h1002 unsigned memory_coherent:1; member
1025 memory_write_only(0), memory_coherent(0), memory_volatile(0), in glsl_struct_field()
1037 memory_write_only(0), memory_coherent(0), memory_volatile(0), in glsl_struct_field()
Dglsl_types.cpp1038 if (this->fields.structure[i].memory_coherent in record_compare()
1039 != b->fields.structure[i].memory_coherent) in record_compare()
/external/mesa3d/src/compiler/glsl/
Dopt_structure_splitting.cpp354 new_var->data.memory_coherent = in do_structure_splitting()
355 type->fields.structure[i].memory_coherent; in do_structure_splitting()
Dopt_array_splitting.cpp483 new_var->data.memory_coherent = entry->var->data.memory_coherent; in optimize_split_arrays()
Dir_print_visitor.cpp206 const char *const memory_coherent = (ir->data.memory_coherent) ? "coherent " : ""; in visit() local
220 memory_coherent, memory_volatile, memory_restrict, in visit()
Dir.cpp1719 this->data.memory_coherent = false; in ir_variable()
1842 a->data.memory_coherent != b->data.memory_coherent || in qualifiers_match()
Dlower_ubo_reference.cpp420 return ((struct_field->memory_coherent ? ACCESS_COHERENT : 0) | in ssbo_access_params()
424 return ((variable->data.memory_coherent ? ACCESS_COHERENT : 0) | in ssbo_access_params()
Dast_function.cpp113 if (actual->data.memory_coherent && !formal->data.memory_coherent) { in verify_image_parameter()
Dir.h846 unsigned memory_coherent:1; member
Dbuiltin_variables.cpp335 this->fields[this->num_fields].memory_coherent = 0; in add_field()
Dast_to_hir.cpp3434 var->data.memory_coherent |= qual->flags.q.coherent; in apply_image_qualifier_to_variable()
7435 fields[i].memory_coherent = qual->flags.q.coherent || in ast_process_struct_or_iface_block_members()
7585 var->data.memory_coherent = field.memory_coherent; in apply_memory_qualifiers()
Dglsl_to_nir.cpp430 var->data.image.coherent = ir->data.memory_coherent; in visit()
Dbuiltin_functions.cpp6019 image->data.memory_coherent = true; in _image_prototype()
6059 image->data.memory_coherent = true; in _image_size_prototype()
6084 image->data.memory_coherent = true; in _image_samples_prototype()
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp3600 bool *memory_coherent, bool *memory_volatile, in get_image_qualifiers() argument
3611 *memory_coherent = in get_image_qualifiers()
3612 struct_type->fields.structure[fild_idx].memory_coherent; in get_image_qualifiers()
3625 memory_coherent, memory_volatile, memory_restrict, in get_image_qualifiers()
3634 *memory_coherent = var->data.memory_coherent; in get_image_qualifiers()
3654 bool memory_coherent = false, memory_volatile = false, memory_restrict = false; in visit_image_intrinsic() local
3658 get_image_qualifiers(img, &type, &memory_coherent, &memory_volatile, in visit_image_intrinsic()
3799 if (memory_coherent) in visit_image_intrinsic()