diff options
Diffstat (limited to 'include/llvm/Transforms/Scalar/ADCE.h')
-rw-r--r-- | include/llvm/Transforms/Scalar/ADCE.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/llvm/Transforms/Scalar/ADCE.h b/include/llvm/Transforms/Scalar/ADCE.h index f9bc7b77c14a0..b9b7e1c0c99fd 100644 --- a/include/llvm/Transforms/Scalar/ADCE.h +++ b/include/llvm/Transforms/Scalar/ADCE.h @@ -28,10 +28,8 @@ namespace llvm { /// instructions are dead until proven otherwise. This allows it to eliminate /// dead computations that other DCE passes do not catch, particularly involving /// loop computations. -class ADCEPass { -public: - static StringRef name() { return "ADCEPass"; } - PreservedAnalyses run(Function &F); +struct ADCEPass : PassInfoMixin<ADCEPass> { + PreservedAnalyses run(Function &F, FunctionAnalysisManager &); }; } |