Home
last modified time | relevance | path

Searched refs:ScanOp (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp748 AtomicRMWInst::BinOp ScanOp = Op; in optimizeAtomic() local
750 ScanOp = AtomicRMWInst::Add; in optimizeAtomic()
752 ScanOp = AtomicRMWInst::FAdd; in optimizeAtomic()
754 Value *Identity = getIdentityValueForAtomicOp(Ty, ScanOp); in optimizeAtomic()
780 NewV = buildReduction(B, ScanOp, NewV, Identity); in optimizeAtomic()
782 NewV = buildScan(B, ScanOp, NewV, Identity); in optimizeAtomic()
801 std::tie(ExclScan, NewV) = buildScanIteratively(B, ScanOp, Identity, V, I, in optimizeAtomic()