Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dupgrade_memory_model.cpp127 bool is_coherent = false; in UpgradeMemoryAndImages()
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()
200 // |is_coherent| is never used for the same instructions as in UpgradeMemoryAndImages()
202 if (is_coherent) { in UpgradeMemoryAndImages()
311 bool is_coherent in GetInstructionAttributes() local
338 bool is_coherent = false; TraceInstruction() local
406 bool is_coherent = false; CheckType() local
454 bool is_coherent = false; CheckAllTypes() local
526 UpgradeFlags(Instruction* inst, uint32_t in_operand, bool is_coherent, bool is_volatile, OperationType operation_type, InstructionType inst_type) UpgradeFlags() argument
[all...]
H A 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/
H A Dupgrade_memory_model.cpp127 bool is_coherent = false; in UpgradeMemoryAndImages()
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()
200 // |is_coherent| is never used for the same instructions as in UpgradeMemoryAndImages()
202 if (is_coherent) { in UpgradeMemoryAndImages()
311 bool is_coherent in GetInstructionAttributes() local
338 bool is_coherent = false; TraceInstruction() local
406 bool is_coherent = false; CheckType() local
454 bool is_coherent = false; CheckAllTypes() local
526 UpgradeFlags(Instruction* inst, uint32_t in_operand, bool is_coherent, bool is_volatile, OperationType operation_type, InstructionType inst_type) UpgradeFlags() argument
[all...]
H A Dupgrade_memory_model.h101 void UpgradeFlags(Instruction* inst, uint32_t in_operand, bool is_coherent,
/third_party/spirv-tools/source/opt/
H A Dupgrade_memory_model.cpp129 bool is_coherent = false; in UpgradeMemoryAndImages()
142 std::tie(is_coherent, is_volatile, scope) = in UpgradeMemoryAndImages()
148 std::tie(is_coherent, is_volatile, scope) = in UpgradeMemoryAndImages()
164 UpgradeFlags(inst, 1u, is_coherent, is_volatile, kVisibility, in UpgradeMemoryAndImages()
168 UpgradeFlags(inst, 2u, is_coherent, is_volatile, kAvailability, in UpgradeMemoryAndImages()
192 UpgradeFlags(inst, 2u, is_coherent, is_volatile, kVisibility, kImage); in UpgradeMemoryAndImages()
195 UpgradeFlags(inst, 3u, is_coherent, is_volatile, kAvailability, in UpgradeMemoryAndImages()
202 // |is_coherent| is never used for the same instructions as in UpgradeMemoryAndImages()
204 if (is_coherent) { in UpgradeMemoryAndImages()
313 bool is_coherent in GetInstructionAttributes() local
340 bool is_coherent = false; TraceInstruction() local
408 bool is_coherent = false; CheckType() local
456 bool is_coherent = false; CheckAllTypes() local
529 UpgradeFlags(Instruction* inst, uint32_t in_operand, bool is_coherent, bool is_volatile, OperationType operation_type, InstructionType inst_type) UpgradeFlags() argument
[all...]
H A Dupgrade_memory_model.h101 void UpgradeFlags(Instruction* inst, uint32_t in_operand, bool is_coherent,
/third_party/skia/third_party/externals/spirv-cross/
H A 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(type), 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()
H A Dspirv_glsl.cpp2251 bool is_coherent = ssbo && flags.get(DecorationCoherent);
2283 statement(layout_for_variable(var), is_coherent ? "coherent " : "", is_restrict ? "restrict " : "",
/third_party/mesa3d/src/gallium/drivers/iris/
H A 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()

Completed in 25 milliseconds