Skip to content

Commit cba318e

Browse files
committed
[NFC][LLVM] Code cleanup in MIRNamerPass.cpp
1 parent 93d3260 commit cba318e

File tree

1 file changed

+3
-14
lines changed

1 file changed

+3
-14
lines changed

llvm/lib/CodeGen/MIRNamerPass.cpp

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@
2323

2424
using namespace llvm;
2525

26-
namespace llvm {
27-
extern char &MIRNamerID;
28-
} // namespace llvm
29-
3026
#define DEBUG_TYPE "mir-namer"
3127

3228
namespace {
@@ -53,10 +49,9 @@ class MIRNamer : public MachineFunctionPass {
5349

5450
VRegRenamer Renamer(MF.getRegInfo());
5551

56-
unsigned BBIndex = 0;
5752
ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin());
58-
for (auto &MBB : RPOT)
59-
Changed |= Renamer.renameVRegs(MBB, BBIndex++);
53+
for (const auto &[BBIndex, MBB] : enumerate(RPOT))
54+
Changed |= Renamer.renameVRegs(MBB, BBIndex);
6055

6156
return Changed;
6257
}
@@ -66,10 +61,4 @@ class MIRNamer : public MachineFunctionPass {
6661

6762
char MIRNamer::ID;
6863

69-
char &llvm::MIRNamerID = MIRNamer::ID;
70-
71-
INITIALIZE_PASS_BEGIN(MIRNamer, "mir-namer", "Rename Register Operands", false,
72-
false)
73-
74-
INITIALIZE_PASS_END(MIRNamer, "mir-namer", "Rename Register Operands", false,
75-
false)
64+
INITIALIZE_PASS(MIRNamer, "mir-namer", "Rename Register Operands", false, false)

0 commit comments

Comments
 (0)