/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | upgrade_memory_model.cpp | 127 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 D | upgrade_memory_model.h | 101 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 D | upgrade_memory_model.cpp | 127 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 D | upgrade_memory_model.h | 101 void UpgradeFlags(Instruction* inst, uint32_t in_operand, bool is_coherent,
|
/third_party/spirv-tools/source/opt/ |
H A D | upgrade_memory_model.cpp | 129 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 D | upgrade_memory_model.h | 101 void UpgradeFlags(Instruction* inst, uint32_t in_operand, bool is_coherent,
|
/third_party/skia/third_party/externals/spirv-cross/ |
H A D | spirv_hlsl.cpp | 2100 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 D | spirv_glsl.cpp | 2251 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 D | iris_bufmgr.c | 1083 bool is_coherent = bufmgr->has_llc || in iris_bo_alloc() local 1091 else if (!local && is_coherent && !is_scanout) in iris_bo_alloc()
|