Home
last modified time | relevance | path

Searched refs:is_atomic (Results 1 – 25 of 25) sorted by relevance

/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
Dtransformation_load.cpp27 uint32_t fresh_id, uint32_t pointer_id, bool is_atomic, in TransformationLoad() argument
32 message_.set_is_atomic(is_atomic); in TransformationLoad()
77 if (!message_.is_atomic() && in IsApplicable()
82 if (message_.is_atomic() && !fuzzerutil::CanInsertOpcodeBeforeInstruction( in IsApplicable()
87 if (message_.is_atomic()) { in IsApplicable()
175 if (message_.is_atomic()) { in Apply()
Dtransformation_store.cpp27 uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, in TransformationStore() argument
31 message_.set_is_atomic(is_atomic); in TransformationStore()
77 if (!message_.is_atomic() && !fuzzerutil::CanInsertOpcodeBeforeInstruction( in IsApplicable()
81 if (message_.is_atomic() && !fuzzerutil::CanInsertOpcodeBeforeInstruction( in IsApplicable()
113 if (message_.is_atomic()) { in IsApplicable()
201 if (message_.is_atomic()) { in Apply()
Dtransformation_store.h31 uint32_t pointer_id, bool is_atomic, uint32_t memory_scope,
Dtransformation_load.h31 uint32_t fresh_id, uint32_t pointer_id, bool is_atomic,
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dtransformation_store.cpp27 uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, in TransformationStore() argument
31 message_.set_is_atomic(is_atomic); in TransformationStore()
77 if (!message_.is_atomic() && !fuzzerutil::CanInsertOpcodeBeforeInstruction( in IsApplicable()
81 if (message_.is_atomic() && !fuzzerutil::CanInsertOpcodeBeforeInstruction( in IsApplicable()
113 if (message_.is_atomic()) { in IsApplicable()
201 if (message_.is_atomic()) { in Apply()
Dtransformation_load.cpp27 uint32_t fresh_id, uint32_t pointer_id, bool is_atomic, in TransformationLoad() argument
32 message_.set_is_atomic(is_atomic); in TransformationLoad()
77 if (!message_.is_atomic() && in IsApplicable()
82 if (message_.is_atomic() && !fuzzerutil::CanInsertOpcodeBeforeInstruction( in IsApplicable()
87 if (message_.is_atomic()) { in IsApplicable()
175 if (message_.is_atomic()) { in Apply()
Dtransformation_store.h31 uint32_t pointer_id, bool is_atomic, uint32_t memory_scope,
Dtransformation_load.h31 uint32_t fresh_id, uint32_t pointer_id, bool is_atomic,
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_ssbo.c107 bool is_atomic = !is_store && op != nir_intrinsic_load_global; in lower_ssbo_instr() local
131 if (!is_atomic) { in lower_ssbo_instr()
144 if (is_atomic) { in lower_ssbo_instr()
Dnir_opt_load_store_vectorize.c56 bool is_atomic; member
1112 (first->access & ACCESS_VOLATILE) || first->info->is_atomic) in try_vectorize()
/third_party/mesa3d/src/amd/compiler/
Daco_opcodes.py190 …self, name, opcode_gfx7, opcode_gfx9, opcode_gfx10, format, input_mod, output_mod, is_atomic, cls): argument
215 self.is_atomic = "1" if is_atomic else "0"
249 …= Format.PSEUDO, cls = InstrClass.Other, input_mod = False, output_mod = False, is_atomic = False): argument
251 …Opcode(name, opcode_gfx7, opcode_gfx9, opcode_gfx10, format, input_mod, output_mod, is_atomic, cls)
664 opcode(name, gfx7, gfx9, gfx10, Format.SMEM, InstrClass.SMem, is_atomic = "atomic" in name)
1367 opcode(name, gfx7, gfx9, gfx10, Format.MUBUF, InstrClass.VMem, is_atomic = "atomic" in name)
1433 opcode(name, gfx7, gfx89, gfx7, Format.MIMG, InstrClass.VMem, is_atomic = True)
1574 …opcode(name, gfx7, gfx8, gfx10, Format.FLAT, InstrClass.VMem, is_atomic = "atomic" in name) #TODO:…
1637 opcode(name, -1, gfx8, gfx10, Format.GLOBAL, InstrClass.VMem, is_atomic = "atomic" in name)
Daco_insert_NOPs.cpp332 instr_info.is_atomic[(unsigned)instr->opcode]) { in handle_smem_clause_hazards()
485 if (instr->definitions.empty() || instr_info.is_atomic[(unsigned)instr->opcode]) { in handle_instruction_gfx6()
Daco_ir.h2239 const std::bitset<static_cast<int>(aco_opcode::num_opcodes)> is_atomic; member
/third_party/mesa3d/src/freedreno/isa/
Dencode.c117 is_atomic(instr->opc) && (instr->flags & IR3_INSTR_G)) { in __instruction_case()
/third_party/boost/libs/atomic/test/
Dapi_test_helpers.hpp37 struct is_atomic : struct
43 struct is_atomic< boost::atomic< T > > : struct
49 struct is_atomic< boost::ipc_atomic< T > > : struct
92 inline typename boost::enable_if< is_atomic< T > >::type test_atomic_type_traits(boost::type< T >) in test_atomic_type_traits()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_legalize.c275 } else if (is_atomic(n->opc)) { in legalize_block()
288 if (is_ssbo(n->opc) || (is_atomic(n->opc) && (n->flags & IR3_INSTR_G))) in legalize_block()
Dir3.c949 if (is_atomic(instr->opc) && (n != 0)) in ir3_valid_flags()
952 if (is_atomic(instr->opc) && !(instr->flags & IR3_INSTR_G)) in ir3_valid_flags()
Dinstr-a3xx.h569 is_atomic(opc_t opc) in is_atomic() function
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_apply_pipeline_layout.c706 nir_intrinsic_instr *intrin, bool is_atomic, in try_lower_direct_buffer_intrinsic() argument
726 if (is_atomic && nir_dest_bit_size(intrin->dest) == 64 && in try_lower_direct_buffer_intrinsic()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/protobufs/
Dspvtoolsfuzz.proto1581 bool is_atomic = 3; field
1583 // The memory scope for the atomic load. Ignored unless |is_atomic| is true.
1586 // The memory semantics for the atomic load. Ignored unless |is_atomic| is true.
2254 bool is_atomic = 2; field
2256 // The memory scope for the atomic load. Ignored unless |is_atomic| is true.
2259 // The memory semantics for the atomic load. Ignored unless |is_atomic| is true.
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/protobufs/
Dspvtoolsfuzz.proto1581 bool is_atomic = 3; field
1583 // The memory scope for the atomic load. Ignored unless |is_atomic| is true.
1586 // The memory semantics for the atomic load. Ignored unless |is_atomic| is true.
2254 bool is_atomic = 2; field
2256 // The memory scope for the atomic load. Ignored unless |is_atomic| is true.
2259 // The memory semantics for the atomic load. Ignored unless |is_atomic| is true.
/third_party/mesa3d/src/compiler/glsl/
Dast_function.cpp367 bool is_atomic = is_atomic_function(func_name); in verify_parameter_modes() local
368 if (is_atomic) { in verify_parameter_modes()
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_compile.c1398 emit_image_op(compiler_context *ctx, nir_intrinsic_instr *instr, bool is_atomic) in emit_image_op() argument
1430 } else if (is_atomic) { /* emit lea_image */ in emit_image_op()
/third_party/mesa3d/src/broadcom/compiler/
Dnir_to_vir.c617 bool is_atomic = in ntq_emit_tmu_general() local
629 } else if (is_atomic || num_components == 1) { in ntq_emit_tmu_general()
/third_party/mesa3d/docs/relnotes/
D20.0.0.rst3437 - aco: Fix the meaning of is_atomic.