[IPO] Modernize OpenMPOptPass and OpenMPOptCGSCCPass (NFC)
authorKazu Hirata <kazu@google.com>
Sun, 16 Apr 2023 19:48:14 +0000 (12:48 -0700)
committerKazu Hirata <kazu@google.com>
Sun, 16 Apr 2023 19:48:14 +0000 (12:48 -0700)
Identified with readability-redundant-member-init.

llvm/include/llvm/Transforms/IPO/OpenMPOpt.h

index 73aee47..3f9e846 100644 (file)
@@ -37,7 +37,7 @@ KernelSet getDeviceKernels(Module &M);
 /// OpenMP optimizations pass.
 class OpenMPOptPass : public PassInfoMixin<OpenMPOptPass> {
 public:
-  OpenMPOptPass() : LTOPhase(ThinOrFullLTOPhase::None) {}
+  OpenMPOptPass() = default;
   OpenMPOptPass(ThinOrFullLTOPhase LTOPhase) : LTOPhase(LTOPhase) {}
 
   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
@@ -48,7 +48,7 @@ private:
 
 class OpenMPOptCGSCCPass : public PassInfoMixin<OpenMPOptCGSCCPass> {
 public:
-  OpenMPOptCGSCCPass() : LTOPhase(ThinOrFullLTOPhase::None) {}
+  OpenMPOptCGSCCPass() = default;
   OpenMPOptCGSCCPass(ThinOrFullLTOPhase LTOPhase) : LTOPhase(LTOPhase) {}
 
   PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,