Home
last modified time | relevance | path

Searched defs:memoryOrder (Results 1 – 8 of 8) sorted by relevance

/aosp_15_r20/external/swiftshader/src/Reactor/
H A DLLVMReactor.cpp853 …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 DLLVMReactor.hpp123 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 DSubzeroReactor.cpp265 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 DReactor.hpp2248 …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 DReactor.cpp2626 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 Dcommon.h319 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 DSpirvShaderMemory.cpp35 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 DSpirvShader.cpp2609 auto memoryOrder = shader.MemoryOrder(memorySemantics); in EmitAtomicOp() local