Searched refs:memory_coherent (Results 1 – 14 of 14) sorted by relevance
/external/mesa3d/src/compiler/ |
D | glsl_types.h | 1002 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()
|
D | glsl_types.cpp | 1038 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/ |
D | opt_structure_splitting.cpp | 354 new_var->data.memory_coherent = in do_structure_splitting() 355 type->fields.structure[i].memory_coherent; in do_structure_splitting()
|
D | opt_array_splitting.cpp | 483 new_var->data.memory_coherent = entry->var->data.memory_coherent; in optimize_split_arrays()
|
D | ir_print_visitor.cpp | 206 const char *const memory_coherent = (ir->data.memory_coherent) ? "coherent " : ""; in visit() local 220 memory_coherent, memory_volatile, memory_restrict, in visit()
|
D | ir.cpp | 1719 this->data.memory_coherent = false; in ir_variable() 1842 a->data.memory_coherent != b->data.memory_coherent || in qualifiers_match()
|
D | lower_ubo_reference.cpp | 420 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()
|
D | ast_function.cpp | 113 if (actual->data.memory_coherent && !formal->data.memory_coherent) { in verify_image_parameter()
|
D | ir.h | 846 unsigned memory_coherent:1; member
|
D | builtin_variables.cpp | 335 this->fields[this->num_fields].memory_coherent = 0; in add_field()
|
D | ast_to_hir.cpp | 3434 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()
|
D | glsl_to_nir.cpp | 430 var->data.image.coherent = ir->data.memory_coherent; in visit()
|
D | builtin_functions.cpp | 6019 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/ |
D | st_glsl_to_tgsi.cpp | 3600 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()
|