Home
last modified time | relevance | path

Searched refs:ACCESS_VOLATILE (Results 1 – 19 of 19) sorted by relevance

/external/mesa3d/src/compiler/spirv/tests/
Dvolatile.cpp78 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
134 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
188 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
192 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
246 EXPECT_EQ(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
250 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
304 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
308 EXPECT_EQ(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
371 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
434 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
[all …]
/external/mesa3d/src/compiler/nir/
Dnir_opt_dead_write_vars.c181 if (nir_intrinsic_access(intrin) & ACCESS_VOLATILE) { in remove_dead_write_vars_local()
202 if (nir_intrinsic_dst_access(intrin) & ACCESS_VOLATILE) { in remove_dead_write_vars_local()
Dnir_opt_copy_prop_vars.c903 if (nir_intrinsic_access(intrin) & ACCESS_VOLATILE) in copy_prop_vars_block()
1009 if (nir_intrinsic_access(intrin) & ACCESS_VOLATILE) { in copy_prop_vars_block()
1048 if ((nir_intrinsic_src_access(intrin) & ACCESS_VOLATILE) || in copy_prop_vars_block()
1049 (nir_intrinsic_dst_access(intrin) & ACCESS_VOLATILE)) { in copy_prop_vars_block()
Dnir_opt_access.c194 !(access & ACCESS_VOLATILE); in can_reorder()
Dnir_opt_combine_stores.c304 if (nir_intrinsic_access(intrin) & ACCESS_VOLATILE) { in combine_stores_block()
Dnir_print.c504 const char *const volat = (access & ACCESS_VOLATILE) ? "volatile " : ""; in print_var_decl()
Dnir_opt_load_store_vectorize.c1035 (first->access & ACCESS_VOLATILE) || first->info->is_atomic) in try_vectorize()
/external/mesa3d/src/compiler/nir/tests/
Dvars_tests.cpp208 ACCESS_VOLATILE); in nir_load_var_volatile()
216 value, writemask, ACCESS_VOLATILE); in nir_store_var_volatile()
591 (gl_access_qualifier)0, ACCESS_VOLATILE); in TEST_F()
594 ACCESS_VOLATILE, (gl_access_qualifier)0); in TEST_F()
609 ASSERT_EQ(nir_intrinsic_src_access(first), ACCESS_VOLATILE); in TEST_F()
612 ASSERT_EQ(nir_intrinsic_dst_access(second), ACCESS_VOLATILE); in TEST_F()
1379 ACCESS_VOLATILE, (gl_access_qualifier)0); in TEST_F()
/external/mesa3d/src/compiler/
Dshader_enums.h791 ACCESS_VOLATILE = (1 << 2), enumerator
/external/mesa3d/src/compiler/glsl/
Dlower_ubo_reference.cpp425 (struct_field->memory_volatile ? ACCESS_VOLATILE : 0)); in ssbo_access_params()
429 (variable->data.memory_volatile ? ACCESS_VOLATILE : 0)); in ssbo_access_params()
Dglsl_to_nir.cpp571 mem_access |= ACCESS_VOLATILE; in visit()
606 mem_access |= ACCESS_VOLATILE; in visit()
923 qualifiers |= ACCESS_VOLATILE; in deref_get_qualifier()
/external/mesa3d/src/compiler/spirv/
Dvtn_variables.c1163 var_data->access |= ACCESS_VOLATILE; in apply_var_decoration()
1309 vtn_var->access |= ACCESS_VOLATILE; in var_decoration_cb()
2131 return ACCESS_VOLATILE; in spv_access_to_gl_access()
Dspirv_to_nir.c1002 vtn_handle_access_qualifier(b, ctx->type, member, ACCESS_VOLATILE); in struct_member_decoration_cb()
3136 access |= ACCESS_VOLATILE; in vtn_handle_image()
3177 access |= ACCESS_VOLATILE; in vtn_handle_image()
3187 access |= ACCESS_VOLATILE; in vtn_handle_image()
3461 access |= ACCESS_VOLATILE; in vtn_handle_atomics()
/external/mesa3d/src/amd/compiler/
Daco_instruction_selection_setup.cpp170 bool glc = access & (ACCESS_VOLATILE | ACCESS_COHERENT | ACCESS_NON_READABLE); in fill_desc_set_info()
Daco_instruction_selection.cpp5754 if (access & ACCESS_VOLATILE) in get_memory_sync_info()
5821 load->glc = access & (ACCESS_VOLATILE | ACCESS_COHERENT); in visit_image_load()
5836 load->glc = access & (ACCESS_VOLATILE | ACCESS_COHERENT) ? 1 : 0; in visit_image_load()
5864 …bool glc = ctx->options->chip_class == GFX6 || access & (ACCESS_VOLATILE | ACCESS_COHERENT | ACCES… in visit_image_store()
6156 bool glc = access & (ACCESS_VOLATILE | ACCESS_COHERENT); in visit_load_ssbo()
6183 …bool glc = nir_intrinsic_access(instr) & (ACCESS_VOLATILE | ACCESS_COHERENT | ACCESS_NON_READABLE); in visit_store_ssbo()
6360 info.glc = nir_intrinsic_access(instr) & (ACCESS_VOLATILE | ACCESS_COHERENT); in visit_load_global()
6384 …bool glc = nir_intrinsic_access(instr) & (ACCESS_VOLATILE | ACCESS_COHERENT | ACCESS_NON_READABLE); in visit_store_global()
/external/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c1635 writeonly_memory || access & (ACCESS_COHERENT | ACCESS_VOLATILE))) { in get_cache_policy()
1987 if (nir_intrinsic_access(instr) & (ACCESS_COHERENT | ACCESS_VOLATILE)) { in visit_load_global()
2014 if (nir_intrinsic_access(instr) & (ACCESS_COHERENT | ACCESS_VOLATILE)) { in visit_store_global()
/external/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi.c1058 if (access & ACCESS_VOLATILE) in ntt_get_access_qualifier()
Dtgsi_to_nir.c1660 access |= ACCESS_VOLATILE; in get_mem_qualifier()
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_from_nir.cpp2919 if (access & ACCESS_VOLATILE) in convert()