Home
last modified time | relevance | path

Searched refs:ACCESS_VOLATILE (Results 1 - 20 of 20) sorted by relevance

/third_party/mesa3d/src/compiler/spirv/tests/
H A 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, in TEST_F()
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_opt_dead_write_vars.c199 if (nir_intrinsic_access(intrin) & ACCESS_VOLATILE) { in remove_dead_write_vars_local()
220 if (nir_intrinsic_dst_access(intrin) & ACCESS_VOLATILE) { in remove_dead_write_vars_local()
H A Dnir_opt_copy_prop_vars.c916 if (nir_intrinsic_access(intrin) & ACCESS_VOLATILE) in copy_prop_vars_block()
1039 if (nir_intrinsic_access(intrin) & ACCESS_VOLATILE) { in copy_prop_vars_block()
1078 if ((nir_intrinsic_src_access(intrin) & ACCESS_VOLATILE) || in copy_prop_vars_block()
1079 (nir_intrinsic_dst_access(intrin) & ACCESS_VOLATILE)) { in copy_prop_vars_block()
H A Dnir_opt_combine_stores.c302 if (nir_intrinsic_access(intrin) & ACCESS_VOLATILE) { in combine_stores_block()
H A Dnir_opt_access.c33 * - ACCESS_VOLATILE is not set.
253 if (!(access & ACCESS_VOLATILE) && is_memory_readonly) in update_access()
H A Dnir_lower_system_values.c206 if (nir_intrinsic_access(intrin) & ACCESS_VOLATILE) in lower_system_value_instr()
H A Dnir_opt_load_store_vectorize.c1130 (first->access & ACCESS_VOLATILE) || first->info->is_atomic) in can_vectorize()
H A Dnir_print.c597 const char *const volat = (access & ACCESS_VOLATILE) ? "volatile " : ""; in print_var_decl()
H A Dnir.h1972 nir_intrinsic_access(instr) & ACCESS_VOLATILE)
/third_party/mesa3d/src/compiler/nir/tests/
H A Dvars_tests.cpp207 ACCESS_VOLATILE); in nir_load_var_volatile()
215 value, writemask, ACCESS_VOLATILE); in nir_store_var_volatile()
590 (gl_access_qualifier)0, ACCESS_VOLATILE); in TEST_F()
593 ACCESS_VOLATILE, (gl_access_qualifier)0); in TEST_F()
608 ASSERT_EQ(nir_intrinsic_src_access(first), ACCESS_VOLATILE); in TEST_F() local
611 ASSERT_EQ(nir_intrinsic_dst_access(second), ACCESS_VOLATILE); in TEST_F() local
1600 ACCESS_VOLATILE, (gl_access_qualifier)0); in TEST_F()
/third_party/mesa3d/src/compiler/
H A Dshader_enums.h948 ACCESS_VOLATILE = (1 << 2), enumerator
987 * It is implied by ACCESS_NON_WRITEABLE and a lack of ACCESS_VOLATILE.
/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_variables.c1212 var_data->access |= ACCESS_VOLATILE; in apply_var_decoration()
1396 vtn_var->access |= ACCESS_VOLATILE; in var_decoration_cb()
2304 result |= ACCESS_VOLATILE; in spv_access_to_gl_access()
H A Dspirv_to_nir.c1059 vtn_handle_access_qualifier(b, ctx->type, member, ACCESS_VOLATILE); in struct_member_decoration_cb()
1562 enum gl_access_qualifier overall_access = ACCESS_COHERENT | ACCESS_VOLATILE | in vtn_handle_type()
3339 access |= ACCESS_VOLATILE; in vtn_handle_image()
3381 access |= ACCESS_VOLATILE; in vtn_handle_image()
3393 access |= ACCESS_VOLATILE; in vtn_handle_image()
3718 access |= ACCESS_VOLATILE; in vtn_handle_atomics()
/third_party/mesa3d/src/compiler/glsl/
H A Dglsl_to_nir.cpp609 mem_access |= ACCESS_VOLATILE; in visit()
644 mem_access |= ACCESS_VOLATILE; in visit()
946 qualifiers |= ACCESS_VOLATILE; in deref_get_qualifier()
/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.c1656 access |= ACCESS_VOLATILE; in get_mem_qualifier()
H A Dnir_to_tgsi.c1863 if (access & ACCESS_VOLATILE) in ntt_get_access_qualifier()
/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_from_nir.cpp2970 if (access & ACCESS_VOLATILE)
/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp6183 if (access & ACCESS_VOLATILE)
6279 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)) &&
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
H A Dnir_to_spirv.c178 case ACCESS_VOLATILE: in emit_access_decorations()

Completed in 84 milliseconds