diff options
Diffstat (limited to 'include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h')
-rw-r--r-- | include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h b/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h index 40283203f3a38..f688e7f19986c 100644 --- a/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h +++ b/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h @@ -21,10 +21,7 @@ namespace llvm { -class LowerExpectIntrinsicPass { -public: - static StringRef name() { return "LowerExpectIntrinsicPass"; } - +struct LowerExpectIntrinsicPass : PassInfoMixin<LowerExpectIntrinsicPass> { /// \brief Run the pass over the function. /// /// This will lower all of th expect intrinsic calls in this function into @@ -32,7 +29,7 @@ public: /// of the probabilities and frequencies of the CFG. After running this pass, /// no more expect intrinsics remain, allowing the rest of the optimizer to /// ignore them. - PreservedAnalyses run(Function &F); + PreservedAnalyses run(Function &F, FunctionAnalysisManager &); }; } |