Home
last modified time | relevance | path

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

/third_party/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.cpp485 new_var->data.memory_coherent = entry->var->data.memory_coherent; in optimize_split_arrays()
Dir_print_visitor.cpp193 const char *const memory_coherent = (ir->data.memory_coherent) ? "coherent " : ""; in visit() local
208 memory_coherent, memory_volatile, memory_restrict, in visit()
Dlower_ubo_reference.cpp423 return ((struct_field->memory_coherent ? ACCESS_COHERENT : 0) | in ssbo_access_params()
427 return ((variable->data.memory_coherent ? ACCESS_COHERENT : 0) | in ssbo_access_params()
Dast_to_hir.cpp2074 if (var->data.fb_fetch_output && var->data.memory_coherent && in do_hir()
3535 var->data.memory_coherent |= qual->flags.q.coherent; in apply_image_qualifier_to_variable()
4130 var->data.memory_coherent = !qual->flags.q.non_coherent; in apply_type_qualifier_to_variable()
4138 if (var->data.memory_coherent && in apply_type_qualifier_to_variable()
4447 earlier->data.memory_coherent = var->data.memory_coherent; in get_variable_being_redeclared()
7781 fields[i].memory_coherent = qual->flags.q.coherent || in ast_process_struct_or_iface_block_members()
7941 var->data.memory_coherent = field.memory_coherent; in apply_memory_qualifiers()
Dir.cpp2063 this->data.memory_coherent = false; in ir_variable()
2197 a->data.memory_coherent != b->data.memory_coherent || in qualifiers_match()
Dlower_blend_equation_advanced.cpp484 fb->data.memory_coherent = coherent; in lower_blend_equation_advanced()
Dbuiltin_variables.cpp397 this->fields[this->num_fields].memory_coherent = 0; in add_field()
1367 var->data.memory_coherent = 1; in generate_fs_special_vars()
Dglsl_to_nir.cpp570 if (ir->data.memory_coherent) in visit()
605 if (field->memory_coherent) in visit()
906 if (field->memory_coherent) in deref_get_qualifier()
Dast_function.cpp120 if (actual->data.memory_coherent && !formal->data.memory_coherent) { in verify_image_parameter()
Dir.h865 unsigned memory_coherent:1; member
Dbuiltin_functions.cpp7477 image->data.memory_coherent = true; in _image_prototype()
7517 image->data.memory_coherent = true; in _image_size_prototype()
7542 image->data.memory_coherent = true; in _image_samples_prototype()
/third_party/mesa3d/src/compiler/
Dglsl_types.h1448 unsigned memory_coherent:1; member
Dglsl_types.cpp1271 if (this->fields.structure[i].memory_coherent in record_compare()
1272 != b->fields.structure[i].memory_coherent) in record_compare()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp3852 bool *memory_coherent, bool *memory_volatile, in get_image_qualifiers() argument
3864 *memory_coherent = in get_image_qualifiers()
3865 struct_type->fields.structure[fild_idx].memory_coherent; in get_image_qualifiers()
3880 memory_coherent, memory_volatile, memory_restrict, in get_image_qualifiers()
3889 *memory_coherent = var->data.memory_coherent; in get_image_qualifiers()
3910 bool memory_coherent = false, memory_volatile = false, in visit_image_intrinsic() local
3915 get_image_qualifiers(img, &type, &memory_coherent, &memory_volatile, in visit_image_intrinsic()
4071 if (memory_coherent) in visit_image_intrinsic()
/third_party/mesa3d/src/compiler/nir/
Dnir_deref.c457 if (field->memory_coherent) in deref_path_contains_coherent_decoration()