aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Passes/PassBuilder.cpp
diff options
context:
space:
mode:
authorpaperchalice <liujunchang97@outlook.com>2024-04-11 19:13:06 +0800
committerGitHub <noreply@github.com>2024-04-11 19:13:06 +0800
commit496de32ee2c34880c7d3396bbd09e45d5d5c8a9e (patch)
tree028d2bce9111b1b17974868a5fa13b5f5365c756 /llvm/lib/Passes/PassBuilder.cpp
parentb1094776152b68efa05f69b7b833f9cbc0727efc (diff)
downloadllvm-496de32ee2c34880c7d3396bbd09e45d5d5c8a9e.zip
llvm-496de32ee2c34880c7d3396bbd09e45d5d5c8a9e.tar.gz
llvm-496de32ee2c34880c7d3396bbd09e45d5d5c8a9e.tar.bz2
[NewPM] Remove `MachinePassInfoMixin` (#88243)
Unify the inheritance paths of IR and machine function.
Diffstat (limited to 'llvm/lib/Passes/PassBuilder.cpp')
-rw-r--r--llvm/lib/Passes/PassBuilder.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Passes/PassBuilder.cpp b/llvm/lib/Passes/PassBuilder.cpp
index 832ee35..8d408ca 100644
--- a/llvm/lib/Passes/PassBuilder.cpp
+++ b/llvm/lib/Passes/PassBuilder.cpp
@@ -368,7 +368,7 @@ public:
// A pass requires all MachineFunctionProperties.
// DO NOT USE THIS EXCEPT FOR TESTING!
class RequireAllMachineFunctionPropertiesPass
- : public MachinePassInfoMixin<RequireAllMachineFunctionPropertiesPass> {
+ : public PassInfoMixin<RequireAllMachineFunctionPropertiesPass> {
public:
PreservedAnalyses run(MachineFunction &, MachineFunctionAnalysisManager &) {
return PreservedAnalyses::none();