Lines Matching refs:ScanOptions
287 static cl::opt<ScanOptions> AMDGPUAtomicOptimizerStrategy(
290 cl::init(ScanOptions::Iterative),
292 clEnumValN(ScanOptions::DPP, "DPP", "Use DPP operations for scan"),
293 clEnumValN(ScanOptions::Iterative, "Iterative",
295 clEnumValN(ScanOptions::None, "None", "Disable atomic optimizer")));
641 static Expected<ScanOptions>
644 return ScanOptions::Iterative; in parseAMDGPUAtomicOptimizerStrategy()
646 auto Result = StringSwitch<std::optional<ScanOptions>>(Params) in parseAMDGPUAtomicOptimizerStrategy()
647 .Case("dpp", ScanOptions::DPP) in parseAMDGPUAtomicOptimizerStrategy()
648 .Cases("iterative", "", ScanOptions::Iterative) in parseAMDGPUAtomicOptimizerStrategy()
649 .Case("none", ScanOptions::None) in parseAMDGPUAtomicOptimizerStrategy()
1057 (AMDGPUAtomicOptimizerStrategy != ScanOptions::None)) { in addIRPasses()