Home
last modified time | relevance | path

Searched refs:is_coherent (Results 1 – 9 of 9) sorted by relevance

/third_party/spirv-tools/source/opt/
Dupgrade_memory_model.cpp125 bool is_coherent = false; in UpgradeMemoryAndImages() local
138 std::tie(is_coherent, is_volatile, scope) = in UpgradeMemoryAndImages()
144 std::tie(is_coherent, is_volatile, scope) = in UpgradeMemoryAndImages()
160 UpgradeFlags(inst, 1u, is_coherent, is_volatile, kVisibility, in UpgradeMemoryAndImages()
164 UpgradeFlags(inst, 2u, is_coherent, is_volatile, kAvailability, in UpgradeMemoryAndImages()
188 UpgradeFlags(inst, 2u, is_coherent, is_volatile, kVisibility, kImage); in UpgradeMemoryAndImages()
191 UpgradeFlags(inst, 3u, is_coherent, is_volatile, kAvailability, in UpgradeMemoryAndImages()
200 if (is_coherent) { in UpgradeMemoryAndImages()
309 bool is_coherent = false; in GetInstructionAttributes() local
312 std::tie(is_coherent, is_volatile) = in GetInstructionAttributes()
[all …]
Dupgrade_memory_model.h101 void UpgradeFlags(Instruction* inst, uint32_t in_operand, bool is_coherent,
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dupgrade_memory_model.cpp127 bool is_coherent = false; in UpgradeMemoryAndImages() local
140 std::tie(is_coherent, is_volatile, scope) = in UpgradeMemoryAndImages()
146 std::tie(is_coherent, is_volatile, scope) = in UpgradeMemoryAndImages()
162 UpgradeFlags(inst, 1u, is_coherent, is_volatile, kVisibility, in UpgradeMemoryAndImages()
166 UpgradeFlags(inst, 2u, is_coherent, is_volatile, kAvailability, in UpgradeMemoryAndImages()
190 UpgradeFlags(inst, 2u, is_coherent, is_volatile, kVisibility, kImage); in UpgradeMemoryAndImages()
193 UpgradeFlags(inst, 3u, is_coherent, is_volatile, kAvailability, in UpgradeMemoryAndImages()
202 if (is_coherent) { in UpgradeMemoryAndImages()
311 bool is_coherent = false; in GetInstructionAttributes() local
314 std::tie(is_coherent, is_volatile) = in GetInstructionAttributes()
[all …]
Dupgrade_memory_model.h101 void UpgradeFlags(Instruction* inst, uint32_t in_operand, bool is_coherent,
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dupgrade_memory_model.cpp127 bool is_coherent = false; in UpgradeMemoryAndImages() local
140 std::tie(is_coherent, is_volatile, scope) = in UpgradeMemoryAndImages()
146 std::tie(is_coherent, is_volatile, scope) = in UpgradeMemoryAndImages()
162 UpgradeFlags(inst, 1u, is_coherent, is_volatile, kVisibility, in UpgradeMemoryAndImages()
166 UpgradeFlags(inst, 2u, is_coherent, is_volatile, kAvailability, in UpgradeMemoryAndImages()
190 UpgradeFlags(inst, 2u, is_coherent, is_volatile, kVisibility, kImage); in UpgradeMemoryAndImages()
193 UpgradeFlags(inst, 3u, is_coherent, is_volatile, kAvailability, in UpgradeMemoryAndImages()
202 if (is_coherent) { in UpgradeMemoryAndImages()
311 bool is_coherent = false; in GetInstructionAttributes() local
314 std::tie(is_coherent, is_volatile) = in GetInstructionAttributes()
[all …]
Dupgrade_memory_model.h101 void UpgradeFlags(Instruction* inst, uint32_t in_operand, bool is_coherent,
/third_party/skia/third_party/externals/spirv-cross/
Dspirv_hlsl.cpp2100 bool is_coherent = flags.get(DecorationCoherent) && !is_readonly; in emit_buffer_block() local
2106 …statement(is_coherent ? "globallycoherent " : "", type_name, to_name(var.self), type_to_array_glsl… in emit_buffer_block()
3379 bool is_coherent = false; in emit_modern_uniform() local
3381 is_coherent = has_decoration(var.self, DecorationCoherent); in emit_modern_uniform()
3383 statement(is_coherent ? "globallycoherent " : "", image_type_hlsl_modern(type, var.self), " ", in emit_modern_uniform()
Dspirv_glsl.cpp2251 bool is_coherent = ssbo && flags.get(DecorationCoherent); in emit_buffer_block_native() local
2283 statement(layout_for_variable(var), is_coherent ? "coherent " : "", is_restrict ? "restrict " : "", in emit_buffer_block_native()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_bufmgr.c1083 bool is_coherent = bufmgr->has_llc || in iris_bo_alloc() local
1091 else if (!local && is_coherent && !is_scanout) in iris_bo_alloc()