Home
last modified time | relevance | path

Searched defs:atomic (Results 26 - 45 of 45) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_instr_mem.cpp624 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 Ddecompose_memory_access.cc671 auto* atomic = IntrinsicAtomicFor(ctx.dst, op, el_ty); in AtomicFunc() local
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir.c1491 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 Dtgsi_build.c121 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 Dtgsi_ureg.c185 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 Dnir_lower_io.c1811 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 Dac_llvm_build.h390 enum ac_atomic_op atomic; /* for the ac_image_atomic opcode */ member
H A Dac_llvm_build.c2163 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 Ddxil_nir.c792 nir_intrinsic_instr *atomic = nir_intrinsic_instr_create(b->shader, dxil_op); in lower_shared_atomic() local
/third_party/libdrm/
H A Dxf86drmMode.c1487 struct drm_mode_atomic atomic; in drmModeAtomicCommit() local
[all...]
/third_party/skia/third_party/externals/tint/src/
H A Dprogram_builder.h804 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 Dir3_compiler_nir.c1207 struct ir3_instruction *atomic, *src0, *src1; in emit_intrinsic_atomic_shared() local
[all...]
/third_party/mesa3d/src/compiler/spirv/
H A Dspirv_to_nir.c3676 nir_intrinsic_instr *atomic; in vtn_handle_atomics() local
[all...]
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi.c1048 bool atomic = false; in ntt_setup_uniforms() local
/third_party/glslang/SPIRV/
H A DGlslangToSpv.cpp2859 bool atomic = false; in visitAggregate() local
[all...]
/third_party/mesa3d/src/compiler/glsl/
H A Dbuiltin_functions.cpp7942 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 Devergreen_state.c4799 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 DLLVMReactor.cpp891 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 DReactor.hpp2519 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 DhlslParseHelper.cpp5074 TIntermAggregate* atomic = new TIntermAggregate(atomicOp); in decomposeIntrinsic() local
5116 TIntermAggregate* atomic = new TIntermAggregate(mapAtomicOp(loc, op, isImage)); decomposeIntrinsic() local
[all...]

Completed in 102 milliseconds

12