/aosp_15_r20/external/swiftshader/src/Reactor/ |
H A D | LLVMReactor.cpp | 853 …r, Type *type, bool isVolatile, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in createLoad() 936 …r, Type *type, bool isVolatile, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in createStore() 1231 void Nucleus::createFence(std::memory_order memoryOrder) in createFence() 1277 Value *Nucleus::createAtomicAdd(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicAdd() 1287 Value *Nucleus::createAtomicSub(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicSub() 1297 Value *Nucleus::createAtomicAnd(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicAnd() 1307 Value *Nucleus::createAtomicOr(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicOr() 1317 Value *Nucleus::createAtomicXor(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicXor() 1327 Value *Nucleus::createAtomicMin(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicMin() 1337 Value *Nucleus::createAtomicMax(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicMax() [all …]
|
H A D | LLVMReactor.hpp | 123 inline std::memory_order atomicOrdering(llvm::AtomicOrdering memoryOrder) in atomicOrdering() 138 inline llvm::AtomicOrdering atomicOrdering(bool atomic, std::memory_order memoryOrder) in atomicOrdering()
|
H A D | SubzeroReactor.cpp | 265 Ice::Intrinsics::MemoryOrder stdToIceMemoryOrder(std::memory_order memoryOrder) in stdToIceMemoryOrder() 1357 static void validateAtomicAndMemoryOrderArgs(bool atomic, std::memory_order memoryOrder) in validateAtomicAndMemoryOrderArgs() 1378 … *ptr, Type *type, bool isVolatile, unsigned int align, bool atomic, std::memory_order memoryOrder) in createLoad() 1439 … *ptr, Type *type, bool isVolatile, unsigned int align, bool atomic, std::memory_order memoryOrder) in createStore() 1549 …Ice::Intrinsics::AtomicRMWOperation rmwOp, Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicRMW() 1566 Value *Nucleus::createAtomicAdd(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicAdd() 1572 Value *Nucleus::createAtomicSub(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicSub() 1578 Value *Nucleus::createAtomicAnd(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicAnd() 1584 Value *Nucleus::createAtomicOr(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicOr() 1590 Value *Nucleus::createAtomicXor(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicXor() [all …]
|
H A D | Reactor.hpp | 2248 …oad(RValue<Pointer<T>> pointer, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in Load() 2254 …lue<T> Load(Pointer<T> pointer, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in Load() 2267 …ue, RValue<Pointer<T>> pointer, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in Store() 2273 …e<T> value, Pointer<T> pointer, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in Store() 2279 …re(T value, Pointer<T> pointer, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in Store()
|
H A D | Reactor.cpp | 2626 RValue<UInt> AddAtomic(RValue<Pointer<UInt>> x, RValue<UInt> y, std::memory_order memoryOrder) in AddAtomic() 2631 RValue<UInt> SubAtomic(RValue<Pointer<UInt>> x, RValue<UInt> y, std::memory_order memoryOrder) in SubAtomic() 2636 RValue<UInt> AndAtomic(RValue<Pointer<UInt>> x, RValue<UInt> y, std::memory_order memoryOrder) in AndAtomic() 2641 RValue<UInt> OrAtomic(RValue<Pointer<UInt>> x, RValue<UInt> y, std::memory_order memoryOrder) in OrAtomic() 2646 RValue<UInt> XorAtomic(RValue<Pointer<UInt>> x, RValue<UInt> y, std::memory_order memoryOrder) in XorAtomic() 2651 RValue<UInt> ExchangeAtomic(RValue<Pointer<UInt>> x, RValue<UInt> y, std::memory_order memoryOrder) in ExchangeAtomic() 4522 void Fence(std::memory_order memoryOrder) in Fence()
|
/aosp_15_r20/external/OpenCL-CTS/test_conformance/c11_atomics/ |
H A D | common.h | 319 TExplicitMemoryOrderType memoryOrder) in CheckCapabilities() 570 std::vector<TExplicitMemoryOrderType> memoryOrder; in ExecuteForEachParameterSet() local 597 void MemoryOrder(TExplicitMemoryOrderType memoryOrder) in MemoryOrder() 689 std::vector<TExplicitMemoryOrderType> memoryOrder; in ExecuteForEachParameterSet() local
|
/aosp_15_r20/external/swiftshader/src/Pipeline/ |
H A D | SpirvShaderMemory.cpp | 35 std::memory_order memoryOrder = std::memory_order_relaxed; in EmitLoad() local 85 std::memory_order memoryOrder = std::memory_order_relaxed; in EmitStore() local
|
H A D | SpirvShader.cpp | 2609 auto memoryOrder = shader.MemoryOrder(memorySemantics); in EmitAtomicOp() local
|