Skip to content

Commit 6b78bbc

Browse files
authored
[NFC][LLVM][Mips] Cleanup pass initialization for Mips (llvm#134446)
- Remove calls to pass initialization from pass constructors. - llvm#111767
1 parent 7113aec commit 6b78bbc

File tree

5 files changed

+8
-21
lines changed

5 files changed

+8
-21
lines changed

llvm/lib/Target/Mips/MipsBranchExpansion.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,8 @@ class MipsBranchExpansion : public MachineFunctionPass {
135135
public:
136136
static char ID;
137137

138-
MipsBranchExpansion() : MachineFunctionPass(ID), ABI(MipsABIInfo::Unknown()) {
139-
initializeMipsBranchExpansionPass(*PassRegistry::getPassRegistry());
140-
}
138+
MipsBranchExpansion()
139+
: MachineFunctionPass(ID), ABI(MipsABIInfo::Unknown()) {}
141140

142141
StringRef getPassName() const override {
143142
return "Mips Branch Expansion Pass";

llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,9 +208,7 @@ namespace {
208208

209209
class MipsDelaySlotFiller : public MachineFunctionPass {
210210
public:
211-
MipsDelaySlotFiller() : MachineFunctionPass(ID) {
212-
initializeMipsDelaySlotFillerPass(*PassRegistry::getPassRegistry());
213-
}
211+
MipsDelaySlotFiller() : MachineFunctionPass(ID) {}
214212

215213
StringRef getPassName() const override { return "Mips Delay Slot Filler"; }
216214

llvm/lib/Target/Mips/MipsMulMulBugPass.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@ namespace {
3535

3636
class MipsMulMulBugFix : public MachineFunctionPass {
3737
public:
38-
MipsMulMulBugFix() : MachineFunctionPass(ID) {
39-
initializeMipsMulMulBugFixPass(*PassRegistry::getPassRegistry());
40-
}
38+
MipsMulMulBugFix() : MachineFunctionPass(ID) {}
4139

4240
StringRef getPassName() const override { return "Mips VR4300 mulmul bugfix"; }
4341

llvm/lib/Target/Mips/MipsPostLegalizerCombiner.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,6 @@ void MipsPostLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const {
117117

118118
MipsPostLegalizerCombiner::MipsPostLegalizerCombiner(bool IsOptNone)
119119
: MachineFunctionPass(ID), IsOptNone(IsOptNone) {
120-
initializeMipsPostLegalizerCombinerPass(*PassRegistry::getPassRegistry());
121-
122120
if (!RuleConfig.parseCommandLineOption())
123121
report_fatal_error("Invalid rule identifier");
124122
}
@@ -157,8 +155,6 @@ INITIALIZE_PASS_END(MipsPostLegalizerCombiner, DEBUG_TYPE,
157155
"Combine Mips machine instrs after legalization", false,
158156
false)
159157

160-
namespace llvm {
161-
FunctionPass *createMipsPostLegalizeCombiner(bool IsOptNone) {
158+
FunctionPass *llvm::createMipsPostLegalizeCombiner(bool IsOptNone) {
162159
return new MipsPostLegalizerCombiner(IsOptNone);
163160
}
164-
} // end namespace llvm

llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ class MipsPreLegalizerCombinerImpl : public Combiner {
5656
}
5757

5858
bool tryCombineAll(MachineInstr &MI) const override {
59-
6059
switch (MI.getOpcode()) {
6160
default:
6261
return false;
@@ -110,9 +109,8 @@ void MipsPreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const {
110109
MachineFunctionPass::getAnalysisUsage(AU);
111110
}
112111

113-
MipsPreLegalizerCombiner::MipsPreLegalizerCombiner() : MachineFunctionPass(ID) {
114-
initializeMipsPreLegalizerCombinerPass(*PassRegistry::getPassRegistry());
115-
}
112+
MipsPreLegalizerCombiner::MipsPreLegalizerCombiner()
113+
: MachineFunctionPass(ID) {}
116114

117115
bool MipsPreLegalizerCombiner::runOnMachineFunction(MachineFunction &MF) {
118116
if (MF.getProperties().hasProperty(
@@ -141,8 +139,6 @@ INITIALIZE_PASS_END(MipsPreLegalizerCombiner, DEBUG_TYPE,
141139
"Combine Mips machine instrs before legalization", false,
142140
false)
143141

144-
namespace llvm {
145-
FunctionPass *createMipsPreLegalizeCombiner() {
142+
FunctionPass *llvm::createMipsPreLegalizeCombiner() {
146143
return new MipsPreLegalizerCombiner();
147144
}
148-
} // end namespace llvm

0 commit comments

Comments
 (0)