Searched refs:memoryOrderUnequal (Results 1 - 6 of 6) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
H A D | Nucleus.hpp | 263 static Value *createAtomicCompareExchange(Value *ptr, Value *value, Value *compare, std::memory_order memoryOrderEqual, std::memory_order memoryOrderUnequal);
|
H A D | Reactor.cpp | 2666 RValue<UInt> CompareExchangeAtomic(RValue<Pointer<UInt>> x, RValue<UInt> y, RValue<UInt> compare, std::memory_order memoryOrderEqual, std::memory_order memoryOrderUnequal) 2668 return RValue<UInt>(Nucleus::createAtomicCompareExchange(x.value(), y.value(), compare.value(), memoryOrderEqual, memoryOrderUnequal));
|
H A D | LLVMReactor.cpp | 1417 Value *Nucleus::createAtomicCompareExchange(Value *ptr, Value *value, Value *compare, std::memory_order memoryOrderEqual, std::memory_order memoryOrderUnequal) in createAtomicCompareExchange() argument 1427 atomicOrdering(true, memoryOrderUnequal)), in createAtomicCompareExchange()
|
H A D | SubzeroReactor.cpp | 1619 Value *Nucleus::createAtomicCompareExchange(Value *ptr, Value *value, Value *compare, std::memory_order memoryOrderEqual, std::memory_order memoryOrderUnequal) 1627 auto orderNeq = ::context->getConstantInt32(stdToIceMemoryOrder(memoryOrderUnequal));
|
H A D | Reactor.hpp | 1350 RValue<UInt> CompareExchangeAtomic(RValue<Pointer<UInt>> x, RValue<UInt> y, RValue<UInt> compare, std::memory_order memoryOrderEqual, std::memory_order memoryOrderUnequal);
|
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/ |
H A D | SpirvShader.cpp | 2394 auto memoryOrderUnequal = MemoryOrder(memorySemanticsUnequal); in EmitAtomicCompareExchange() local 2411 UInt v = CompareExchangeAtomic(Pointer<UInt>(&ptr.base[offset]), laneValue, laneComparator, memoryOrderEqual, memoryOrderUnequal); in EmitAtomicCompareExchange()
|
Completed in 25 milliseconds