Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
H A Dtransformation_load.cpp27 uint32_t fresh_id, uint32_t pointer_id, bool is_atomic, in TransformationLoad()
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()
26 TransformationLoad( uint32_t fresh_id, uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, uint32_t memory_semantics, const protobufs::InstructionDescriptor& instruction_to_insert_before) TransformationLoad() argument
H A Dtransformation_store.cpp27 uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, in TransformationStore()
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()
26 TransformationStore( uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, uint32_t memory_semantics, uint32_t value_id, const protobufs::InstructionDescriptor& instruction_to_insert_before) TransformationStore() argument
H A Dtransformation_load.h31 uint32_t fresh_id, uint32_t pointer_id, bool is_atomic,
37 // - |message_.is_atomic| must be true if want to work with OpAtomicLoad
38 // - If |is_atomic| is true then |message_memory_scope_id| must be the id of
41 // - If |is_atomic| is true then |message_.memory_semantics_id| must be the id
H A Dtransformation_store.h31 uint32_t pointer_id, bool is_atomic, uint32_t memory_scope,
38 // - |message_.is_atomic| must be true if want to work with OpAtomicStore.
39 // - If |is_atomic| is true then |message_memory_scope_id| must be the id of
42 // - If |is_atomic| is true then |message_.memory_semantics_id| must be the id
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
H A Dtransformation_load.cpp27 uint32_t fresh_id, uint32_t pointer_id, bool is_atomic, in TransformationLoad()
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()
26 TransformationLoad( uint32_t fresh_id, uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, uint32_t memory_semantics, const protobufs::InstructionDescriptor& instruction_to_insert_before) TransformationLoad() argument
H A Dtransformation_store.cpp27 uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, in TransformationStore()
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()
26 TransformationStore( uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, uint32_t memory_semantics, uint32_t value_id, const protobufs::InstructionDescriptor& instruction_to_insert_before) TransformationStore() argument
H A Dtransformation_load.h31 uint32_t fresh_id, uint32_t pointer_id, bool is_atomic,
37 // - |message_.is_atomic| must be true if want to work with OpAtomicLoad
38 // - If |is_atomic| is true then |message_memory_scope_id| must be the id of
41 // - If |is_atomic| is true then |message_.memory_semantics_id| must be the id
H A Dtransformation_store.h31 uint32_t pointer_id, bool is_atomic, uint32_t memory_scope,
38 // - |message_.is_atomic| must be true if want to work with OpAtomicStore.
39 // - If |is_atomic| is true then |message_memory_scope_id| must be the id of
42 // - If |is_atomic| is true then |message_.memory_semantics_id| must be the id
/third_party/spirv-tools/source/fuzz/
H A Dtransformation_load.cpp27 uint32_t fresh_id, uint32_t pointer_id, bool is_atomic, in TransformationLoad()
32 message_.set_is_atomic(is_atomic); in TransformationLoad()
77 if (!message_.is_atomic() && !fuzzerutil::CanInsertOpcodeBeforeInstruction( 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()
26 TransformationLoad( uint32_t fresh_id, uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, uint32_t memory_semantics, const protobufs::InstructionDescriptor& instruction_to_insert_before) TransformationLoad() argument
H A Dtransformation_store.cpp27 uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, in TransformationStore()
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()
26 TransformationStore( uint32_t pointer_id, bool is_atomic, uint32_t memory_scope, uint32_t memory_semantics, uint32_t value_id, const protobufs::InstructionDescriptor& instruction_to_insert_before) TransformationStore() argument
H A Dtransformation_load.h31 uint32_t fresh_id, uint32_t pointer_id, bool is_atomic,
37 // - |message_.is_atomic| must be true if want to work with OpAtomicLoad
38 // - If |is_atomic| is true then |message_memory_scope_id| must be the id of
41 // - If |is_atomic| is true then |message_.memory_semantics_id| must be the id
H A Dtransformation_store.h31 uint32_t pointer_id, bool is_atomic, uint32_t memory_scope,
38 // - |message_.is_atomic| must be true if want to work with OpAtomicStore.
39 // - If |is_atomic| is true then |message_memory_scope_id| must be the id of
42 // - If |is_atomic| is true then |message_.memory_semantics_id| must be the id
/third_party/mesa3d/src/compiler/nir/
H A 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()
H A Dnir_opt_load_store_vectorize.c56 bool is_atomic; member
1130 (first->access & ACCESS_VOLATILE) || first->info->is_atomic) in can_vectorize()
/third_party/node/deps/v8/src/compiler/backend/ppc/
H A Dcode-generator-ppc.cc462 bool is_atomic = i.InputInt32(2); \
472 if (is_atomic) __ lwsync(); \
481 bool is_atomic = i.InputInt32(2); \
491 if (is_atomic) __ lwsync(); \
501 bool is_atomic = i.InputInt32(2); \
503 if (is_atomic) __ lwsync(); \
513 bool is_atomic = i.InputInt32(3); \
514 if (is_atomic) __ lwsync(); \
522 if (is_atomic) __ sync(); \
532 bool is_atomic
1995 bool is_atomic = i.InputInt32(2); AssembleArchInstruction() local
2031 bool is_atomic = i.InputInt32(3); AssembleArchInstruction() local
[all...]
H A Dinstruction-selector-ppc.cc241 bool is_atomic = (node->opcode() == IrOpcode::kWord32AtomicLoad || in VisitLoadCommon() local
247 g.UseImmediate(offset), g.UseImmediate(is_atomic)); in VisitLoadCommon()
251 g.UseImmediate(base), g.UseImmediate(is_atomic)); in VisitLoadCommon()
255 g.UseRegister(offset), g.UseImmediate(is_atomic)); in VisitLoadCommon()
278 bool is_atomic = (node->opcode() == IrOpcode::kWord32AtomicStore || in VisitStoreCommon() local
284 if (!is_atomic) { in VisitStoreCommon()
320 CHECK_EQ(is_atomic, false); in VisitStoreCommon()
385 g.UseRegister(value), g.UseImmediate(is_atomic)); in VisitStoreCommon()
389 g.UseRegister(value), g.UseImmediate(is_atomic)); in VisitStoreCommon()
393 g.UseRegister(value), g.UseImmediate(is_atomic)); in VisitStoreCommon()
1006 bool is_atomic = (node->opcode() == IrOpcode::kWord32AtomicLoad || VisitWord64ReverseBytes() local
1026 bool is_atomic = (node->opcode() == IrOpcode::kWord32AtomicLoad || VisitWord32ReverseBytes() local
[all...]
/third_party/mesa3d/src/amd/compiler/
H A Daco_opcodes.py192 def __init__(self, name, opcode_gfx7, opcode_gfx9, opcode_gfx10, format, input_mod, output_mod, is_atomic, cls):
217 self.is_atomic = "1" if is_atomic else "0"
251 def opcode(name, opcode_gfx7 = -1, opcode_gfx9 = -1, opcode_gfx10 = -1, format = Format.PSEUDO, cls = InstrClass.Other, input_mod = False, output_mod = False, is_atomic = False):
253 opcodes[name] = Opcode(name, opcode_gfx7, opcode_gfx9, opcode_gfx10, format, input_mod, output_mod, is_atomic, cls)
670 opcode(name, gfx7, gfx9, gfx10, Format.SMEM, InstrClass.SMem, is_atomic = "atomic" in name)
1374 opcode(name, gfx7, gfx9, gfx10, Format.MUBUF, InstrClass.VMem, is_atomic = "atomic" in name)
1440 opcode(name, gfx7, gfx89, gfx7, Format.MIMG, InstrClass.VMem, is_atomic = True)
1596 opcode(name, gfx7, gfx8, gfx10, Format.FLAT, InstrClass.VMem, is_atomic = "atomic" in name) #TODO: also LDS?
1659 opcode(name, -1, gfx8, gfx10, Format.GLOBAL, InstrClass.VMem, is_atomic
[all...]
H A Daco_insert_NOPs.cpp338 instr_info.is_atomic[(unsigned)instr->opcode]) { in handle_smem_clause_hazards()
491 if (instr->definitions.empty() || instr_info.is_atomic[(unsigned)instr->opcode]) { in handle_instruction_gfx6()
/third_party/mesa3d/src/freedreno/ir3/
H A Dinstr-a3xx.h724 is_atomic(opc_t opc) in is_atomic() function
H A Dir3_legalize.c275 } else if (is_atomic(n->opc)) { in legalize_block()
H A Dir3.h1778 is_atomic(instr->opc); in is_sy_producer()
/third_party/mesa3d/src/compiler/glsl/
H A Dast_function.cpp368 bool is_atomic = is_atomic_function(func_name); in verify_parameter_modes() local
369 if (is_atomic) { in verify_parameter_modes()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_nir_apply_pipeline_layout.c699 nir_intrinsic_instr *intrin, bool is_atomic, in try_lower_direct_buffer_intrinsic()
719 if (is_atomic && nir_dest_bit_size(intrin->dest) == 64 && in try_lower_direct_buffer_intrinsic()
698 try_lower_direct_buffer_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, bool is_atomic, struct apply_pipeline_layout_state *state) try_lower_direct_buffer_intrinsic() argument
/third_party/mesa3d/src/panfrost/midgard/
H A Dmidgard_compile.c1480 /* If `is_atomic` is true, we emit a `lea_image` since midgard doesn't not have special
1483 emit_image_op(compiler_context *ctx, nir_intrinsic_instr *instr, bool is_atomic) in emit_image_op() argument
1515 } else if (is_atomic) { /* emit lea_image */ in emit_image_op()
/third_party/mesa3d/src/broadcom/compiler/
H A Dnir_to_vir.c650 bool is_atomic = in ntq_emit_tmu_general() local
662 } else if (is_atomic || num_components == 1) { in ntq_emit_tmu_general()

Completed in 39 milliseconds

12