Skip to content

Commit d4fb4c0

Browse files
committed
Fix the TargetMachine::registerPassBuilder hook
1 parent f4fc8b8 commit d4fb4c0

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

llvm/lib/Target/RISCV/RISCVTargetMachine.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -574,8 +574,7 @@ void RISCVPassConfig::addPostRegAlloc() {
574574
addPass(createRISCVRedundantCopyEliminationPass());
575575
}
576576

577-
void RISCVTargetMachine::registerPassBuilderCallbacks(
578-
PassBuilder &PB, bool PopulateClassToPassNames) {
577+
void RISCVTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
579578
PB.registerLateLoopOptimizationsEPCallback([=](LoopPassManager &LPM,
580579
OptimizationLevel Level) {
581580
LPM.addPass(LoopIdiomVectorizePass(LoopIdiomVectorizeStyle::Predicated));

llvm/lib/Target/RISCV/RISCVTargetMachine.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ class RISCVTargetMachine : public LLVMTargetMachine {
5959
PerFunctionMIParsingState &PFS,
6060
SMDiagnostic &Error,
6161
SMRange &SourceRange) const override;
62-
void registerPassBuilderCallbacks(PassBuilder &PB,
63-
bool PopulateClassToPassNames) override;
62+
void registerPassBuilderCallbacks(PassBuilder &PB) override;
6463
};
6564
} // namespace llvm
6665

0 commit comments

Comments
 (0)