Lines Matching defs:memoryOrder
880 …r, Type *type, bool isVolatile, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in createLoad()
964 …r, Type *type, bool isVolatile, unsigned int alignment, bool atomic, std::memory_order memoryOrder) in createStore()
1260 void Nucleus::createFence(std::memory_order memoryOrder) in createFence()
1306 Value *Nucleus::createAtomicAdd(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicAdd()
1316 Value *Nucleus::createAtomicSub(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicSub()
1326 Value *Nucleus::createAtomicAnd(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicAnd()
1336 Value *Nucleus::createAtomicOr(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicOr()
1346 Value *Nucleus::createAtomicXor(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicXor()
1356 Value *Nucleus::createAtomicMin(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicMin()
1366 Value *Nucleus::createAtomicMax(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicMax()
1376 Value *Nucleus::createAtomicUMin(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicUMin()
1386 Value *Nucleus::createAtomicUMax(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicUMax()
1396 Value *Nucleus::createAtomicExchange(Value *ptr, Value *value, std::memory_order memoryOrder) in createAtomicExchange()
3553 RValue<Int> MinAtomic(RValue<Pointer<Int>> x, RValue<Int> y, std::memory_order memoryOrder) in MinAtomic()
3558 RValue<UInt> MinAtomic(RValue<Pointer<UInt>> x, RValue<UInt> y, std::memory_order memoryOrder) in MinAtomic()
3563 RValue<Int> MaxAtomic(RValue<Pointer<Int>> x, RValue<Int> y, std::memory_order memoryOrder) in MaxAtomic()
3568 RValue<UInt> MaxAtomic(RValue<Pointer<UInt>> x, RValue<UInt> y, std::memory_order memoryOrder) in MaxAtomic()