Searched refs:ScanOp (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 716 AtomicRMWInst::BinOp ScanOp = Op; in optimizeAtomic() local 718 ScanOp = AtomicRMWInst::Add; in optimizeAtomic() 720 ScanOp = AtomicRMWInst::FAdd; in optimizeAtomic() 722 Value *Identity = getIdentityValueForAtomicOp(Ty, ScanOp); in optimizeAtomic() 743 NewV = buildReduction(B, ScanOp, NewV, Identity); in optimizeAtomic() 745 NewV = buildScan(B, ScanOp, NewV, Identity); in optimizeAtomic() 761 std::tie(ExclScan, NewV) = buildScanIteratively(B, ScanOp, Identity, V, I, in optimizeAtomic()
|