Lines Matching refs:laneValue
2321 auto laneValue = Extract(value, j); in EmitAtomicOp() local
2327 v = AddAtomic(Pointer<UInt>(&ptr.base[offset]), laneValue, memoryOrder); in EmitAtomicOp()
2331 v = SubAtomic(Pointer<UInt>(&ptr.base[offset]), laneValue, memoryOrder); in EmitAtomicOp()
2334 v = AndAtomic(Pointer<UInt>(&ptr.base[offset]), laneValue, memoryOrder); in EmitAtomicOp()
2337 v = OrAtomic(Pointer<UInt>(&ptr.base[offset]), laneValue, memoryOrder); in EmitAtomicOp()
2340 v = XorAtomic(Pointer<UInt>(&ptr.base[offset]), laneValue, memoryOrder); in EmitAtomicOp()
2343 v = As<UInt>(MinAtomic(Pointer<Int>(&ptr.base[offset]), As<Int>(laneValue), memoryOrder)); in EmitAtomicOp()
2346 v = As<UInt>(MaxAtomic(Pointer<Int>(&ptr.base[offset]), As<Int>(laneValue), memoryOrder)); in EmitAtomicOp()
2349 v = MinAtomic(Pointer<UInt>(&ptr.base[offset]), laneValue, memoryOrder); in EmitAtomicOp()
2352 v = MaxAtomic(Pointer<UInt>(&ptr.base[offset]), laneValue, memoryOrder); in EmitAtomicOp()
2355 v = ExchangeAtomic(Pointer<UInt>(&ptr.base[offset]), laneValue, memoryOrder); in EmitAtomicOp()
2393 auto laneValue = Extract(value.UInt(0), j); in EmitAtomicCompareExchange() local
2395 …UInt v = CompareExchangeAtomic(Pointer<UInt>(&ptr.base[offset]), laneValue, laneComparator, memory… in EmitAtomicCompareExchange()