Home
last modified time | relevance | path

Searched refs:ACCESS_COHERENT (Results 1 - 15 of 15) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_memory_model.c27 * ACCESS_COHERENT on memory loads/stores
183 if (access & (ACCESS_NON_READABLE | ACCESS_NON_WRITEABLE | ACCESS_CAN_REORDER | ACCESS_COHERENT)) in visit_instr()
187 nir_intrinsic_set_access(intrin, access | ACCESS_COHERENT); in visit_instr()
H A Dnir_print.c596 const char *const coher = (access & ACCESS_COHERENT) ? "coherent " : ""; in print_var_decl()
/third_party/mesa3d/src/amd/common/
H A Dac_nir_lower_taskmesh_io_to_mem.c122 first_task = nir_build_load_global(b, 1, 32, addr, .access = ACCESS_NON_WRITEABLE | ACCESS_COHERENT); in ac_nir_apply_first_task_to_task_shader()
/third_party/mesa3d/src/compiler/
H A Dshader_enums.h946 ACCESS_COHERENT = (1 << 0), enumerator
/third_party/mesa3d/src/compiler/glsl/
H A Dglsl_to_nir.cpp607 mem_access |= ACCESS_COHERENT; in visit()
642 mem_access |= ACCESS_COHERENT; in visit()
944 qualifiers |= ACCESS_COHERENT; in deref_get_qualifier()
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_nir.c852 !(nir_intrinsic_access(intr) & ACCESS_COHERENT))) { in ir3_nir_scan_driver_consts()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_instr_mem.cpp699 auto op = cf_mem_rat; //nir_intrinsic_access(intrin) & ACCESS_COHERENT ? cf_mem_rat_cacheless : cf_mem_rat; in emit_image_store()
703 if (nir_intrinsic_has_access(intrin) & ACCESS_COHERENT) in emit_image_store()
/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_variables.c1215 var_data->access |= ACCESS_COHERENT; in apply_var_decoration()
1399 vtn_var->access |= ACCESS_COHERENT; in var_decoration_cb()
H A Dspirv_to_nir.c1062 vtn_handle_access_qualifier(b, ctx->type, member, ACCESS_COHERENT); in struct_member_decoration_cb()
1562 enum gl_access_qualifier overall_access = ACCESS_COHERENT | ACCESS_VOLATILE | in vtn_handle_type()
3268 access |= ACCESS_COHERENT; in vtn_handle_image()
3276 access |= ACCESS_COHERENT; in vtn_handle_image()
3765 access |= ACCESS_COHERENT; in vtn_handle_atomics()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
H A Dnir_to_spirv.c172 case ACCESS_COHERENT: in emit_access_decorations()
2349 if (nir_intrinsic_access(intr) & ACCESS_COHERENT) in emit_load_deref()
2406 if (nir_intrinsic_access(intr) & ACCESS_COHERENT) in emit_store_deref()
/third_party/mesa3d/src/amd/llvm/
H A Dac_nir_to_llvm.c1812 writeonly_memory || access & (ACCESS_COHERENT | ACCESS_VOLATILE))) { in get_cache_policy()
2188 if (nir_intrinsic_access(instr) & (ACCESS_COHERENT | ACCESS_VOLATILE)) { in visit_load_global()
2211 if (nir_intrinsic_access(instr) & (ACCESS_COHERENT | ACCESS_VOLATILE)) { in visit_store_global()
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dtgsi_to_nir.c1652 access |= ACCESS_COHERENT; in get_mem_qualifier()
H A Dnir_to_tgsi.c1861 if (access & ACCESS_COHERENT) in ntt_get_access_qualifier()
/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_from_nir.cpp2972 if (access & ACCESS_COHERENT)
/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp6279 load->glc = access & (ACCESS_VOLATILE | ACCESS_COHERENT);
6296 load->glc = access & (ACCESS_VOLATILE | ACCESS_COHERENT) ? 1 : 0;
6339 ((access & (ACCESS_VOLATILE | ACCESS_COHERENT | ACCESS_NON_READABLE)) &&
6687 bool glc = access & (ACCESS_VOLATILE | ACCESS_COHERENT);
6710 (nir_intrinsic_access(instr) & (ACCESS_VOLATILE | ACCESS_COHERENT | ACCESS_NON_READABLE)) &&
6874 info.glc = nir_intrinsic_access(instr) & (ACCESS_VOLATILE | ACCESS_COHERENT);
6914 (nir_intrinsic_access(instr) & (ACCESS_VOLATILE | ACCESS_COHERENT | ACCESS_NON_READABLE)) &&

Completed in 62 milliseconds