| /third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_instr_mem.cpp | 624 auto atomic = new RatInstr(cf_mem_rat, opcode, data_vec4, out_vec, imageid + shader.ssbo_image_offset(), in emit_ssbo_atomic_op() local 745 auto atomic = new RatInstr(cf_mem_rat, opcode, data_vec4, coord, imageid, in emit_image_load_or_atomic() local
|
| /third_party/skia/third_party/externals/tint/src/transform/ |
| H A D | decompose_memory_access.cc | 671 auto* atomic = IntrinsicAtomicFor(ctx.dst, op, el_ty); in AtomicFunc() local [all...] |
| /third_party/mesa3d/src/intel/compiler/ |
| H A D | brw_nir.c | 1491 brw_aop_for_nir_intrinsic(const nir_intrinsic_instr *atomic) in brw_aop_for_nir_intrinsic() argument
|
| /third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_build.c | 121 tgsi_build_declaration( unsigned file, unsigned usage_mask, unsigned interpolate, unsigned dimension, unsigned semantic, unsigned invariant, unsigned local, unsigned array, unsigned atomic, unsigned mem_type, struct tgsi_header *header ) tgsi_build_declaration() argument
|
| H A D | tgsi_ureg.c | 185 bool atomic; member 812 ureg_DECL_buffer(struct ureg_program *ureg, unsigned nr, bool atomic) ureg_DECL_buffer() argument 1753 emit_decl_buffer(struct ureg_program *ureg, unsigned index, bool atomic) emit_decl_buffer() argument
|
| /third_party/mesa3d/src/compiler/nir/ |
| H A D | nir_lower_io.c | 1811 nir_intrinsic_instr *atomic = nir_intrinsic_instr_create(b->shader, op); in build_explicit_io_atomic() local [all...] |
| /third_party/mesa3d/src/amd/llvm/ |
| H A D | ac_llvm_build.h | 390 enum ac_atomic_op atomic; /* for the ac_image_atomic opcode */ member
|
| H A D | ac_llvm_build.c | 2163 bool atomic = a->opcode == ac_image_atomic || a->opcode == ac_image_atomic_cmpswap; in ac_build_image_opcode() local
|
| /third_party/mesa3d/src/microsoft/compiler/ |
| H A D | dxil_nir.c | 792 nir_intrinsic_instr *atomic = nir_intrinsic_instr_create(b->shader, dxil_op); in lower_shared_atomic() local
|
| /third_party/libdrm/ |
| H A D | xf86drmMode.c | 1487 struct drm_mode_atomic atomic; in drmModeAtomicCommit() local [all...] |
| /third_party/skia/third_party/externals/tint/src/ |
| H A D | program_builder.h | 804 const ast::Atomic* atomic(const Source& source, in atomic() function in tint::ProgramBuilder::TypesBuilder 811 const ast::Atomic* atomic(const ast::Type* type) const { in atomic() function in tint::ProgramBuilder::TypesBuilder 817 const ast::Atomic* atomic() const { in atomic() function in tint::ProgramBuilder::TypesBuilder [all...] |
| /third_party/mesa3d/src/freedreno/ir3/ |
| H A D | ir3_compiler_nir.c | 1207 struct ir3_instruction *atomic, *src0, *src1; in emit_intrinsic_atomic_shared() local [all...] |
| /third_party/mesa3d/src/compiler/spirv/ |
| H A D | spirv_to_nir.c | 3676 nir_intrinsic_instr *atomic; in vtn_handle_atomics() local [all...] |
| /third_party/mesa3d/src/gallium/auxiliary/nir/ |
| H A D | nir_to_tgsi.c | 1048 bool atomic = false; in ntt_setup_uniforms() local
|
| /third_party/glslang/SPIRV/ |
| H A D | GlslangToSpv.cpp | 2859 bool atomic = false; in visitAggregate() local [all...] |
| /third_party/mesa3d/src/compiler/glsl/ |
| H A D | builtin_functions.cpp | 7942 ir_variable *atomic = in_var(type, "atomic"); in _atomic_intrinsic2() local 7953 ir_variable *atomic = in_var(type, "atomic"); in _atomic_intrinsic3() local 8036 ir_variable *atomic = in_var(type, "atomic_var"); in _atomic_op2() local 8054 ir_variable *atomic in _atomic_op3() local [all...] |
| /third_party/mesa3d/src/gallium/drivers/r600/ |
| H A D | evergreen_state.c | 4799 evergreen_emit_set_append_cnt(struct r600_context *rctx, struct r600_shader_atomic *atomic, struct r600_resource *resource, uint32_t pkt_flags) evergreen_emit_set_append_cnt() argument 4822 evergreen_emit_event_write_eos(struct r600_context *rctx, struct r600_shader_atomic *atomic, struct r600_resource *resource, uint32_t pkt_flags) evergreen_emit_event_write_eos() argument 4849 cayman_emit_event_write_eos(struct r600_context *rctx, struct r600_shader_atomic *atomic, struct r600_resource *resource, uint32_t pkt_flags) cayman_emit_event_write_eos() argument 4875 cayman_write_count_to_gds(struct r600_context *rctx, struct r600_shader_atomic *atomic, struct r600_resource *resource, uint32_t pkt_flags) cayman_write_count_to_gds() argument 4922 struct r600_shader_atomic *atomic = &pshader->shader.atomics[j]; evergreen_emit_atomic_buffer_setup_count() local 4959 struct r600_shader_atomic *atomic = &combined_atomics[atomic_index]; evergreen_emit_atomic_buffer_setup() local 4992 struct r600_shader_atomic *atomic = &combined_atomics[atomic_index]; evergreen_emit_atomic_buffer_save() local [all...] |
| /third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
| H A D | LLVMReactor.cpp | 891 Value *Nucleus::createLoad(Value *ptr, Type *type, bool isVolatile, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in createLoad() argument 975 Value *Nucleus::createStore(Value *value, Value *ptr, Type *type, bool isVolatile, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in createStore() argument 988 Long::type(), isVolatile, alignment, atomic, memoryOrder); in createStore() local 997 Int::type(), isVolatile, alignment, atomic, memoryOrde in createStore() local [all...] |
| H A D | Reactor.hpp | 2519 RValue<T> Load(RValue<Pointer<T>> pointer, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in Load() argument 2525 RValue<T> Load(Pointer<T> pointer, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in Load() argument 2543 void Store(RValue<T> value, RValue<Pointer<T>> pointer, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in Store() argument 2549 void Store(RValue<T> value, Pointer<T> pointer, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in Store() argument 2555 void Store(T value, Pointer<T> pointer, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in Store() argument 2557 Store(RValue<T>(value), RValue<Pointer<T>>(pointer), alignment, atomic, memoryOrde in Store() local [all...] |
| /third_party/glslang/glslang/HLSL/ |
| H A D | hlslParseHelper.cpp | 5074 TIntermAggregate* atomic = new TIntermAggregate(atomicOp); in decomposeIntrinsic() local 5116 TIntermAggregate* atomic = new TIntermAggregate(mapAtomicOp(loc, op, isImage)); decomposeIntrinsic() local [all...] |