Home
last modified time | relevance | path

Searched refs:memoryOrderUnequal (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/src/Reactor/
H A DNucleus.hpp263 static Value *createAtomicCompareExchange(Value *ptr, Value *value, Value *compare, std::memory_order memoryOrderEqual, std::memory_order memoryOrderUnequal);
H A DReactor.cpp2666 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 DLLVMReactor.cpp1417 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 DSubzeroReactor.cpp1619 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 DReactor.hpp1350 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 DSpirvShader.cpp2394 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