Lines Matching refs:ScanImpl
53 ScanOptions ScanImpl; member in __anon413337310111::AMDGPUAtomicOptimizer
54 AMDGPUAtomicOptimizer(ScanOptions ScanImpl) in AMDGPUAtomicOptimizer() argument
55 : FunctionPass(ID), ScanImpl(ScanImpl) {} in AMDGPUAtomicOptimizer()
75 ScanOptions ScanImpl; member in __anon413337310111::AMDGPUAtomicOptimizerImpl
96 bool IsPixelShader, ScanOptions ScanImpl) in AMDGPUAtomicOptimizerImpl() argument
98 ScanImpl(ScanImpl) {} in AMDGPUAtomicOptimizerImpl()
132 return AMDGPUAtomicOptimizerImpl(UA, DL, DTU, ST, IsPixelShader, ScanImpl) in runOnFunction()
149 AMDGPUAtomicOptimizerImpl(UA, DL, DTU, ST, IsPixelShader, ScanImpl) in run()
164 if (ScanImpl == ScanOptions::None) { in run()
248 if (ScanImpl == ScanOptions::DPP && !ST->hasDPP()) in visitAtomicRMWInst()
334 if (ScanImpl == ScanOptions::DPP && !ST->hasDPP()) in visitIntrinsicInst()
753 if (ScanImpl == ScanOptions::DPP) { in optimizeAtomic()
776 } else if (ScanImpl == ScanOptions::Iterative) { in optimizeAtomic()
855 if (ValDivergent && ScanImpl == ScanOptions::Iterative) { in optimizeAtomic()
919 if (ScanImpl == ScanOptions::DPP) { in optimizeAtomic()
922 } else if (ScanImpl == ScanOptions::Iterative) { in optimizeAtomic()