aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/BitTracker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/Hexagon/BitTracker.cpp')
-rw-r--r--llvm/lib/Target/Hexagon/BitTracker.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/llvm/lib/Target/Hexagon/BitTracker.cpp b/llvm/lib/Target/Hexagon/BitTracker.cpp
index 4d5789a3c5fe..80eedabb0d03 100644
--- a/llvm/lib/Target/Hexagon/BitTracker.cpp
+++ b/llvm/lib/Target/Hexagon/BitTracker.cpp
@@ -60,13 +60,8 @@
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineOperand.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
-#include "llvm/CodeGen/TargetRegisterInfo.h"
#include "llvm/IR/Constants.h"
#include "llvm/Support/Debug.h"
-#include "llvm/Support/raw_ostream.h"
-#include <cassert>
-#include <cstdint>
-#include <iterator>
using namespace llvm;
@@ -84,7 +79,7 @@ namespace {
raw_ostream &operator<< (raw_ostream &OS, const printv &PV) {
if (PV.R)
- OS << 'v' << Register::virtReg2Index(PV.R);
+ OS << 'v' << Register(PV.R).virtRegIndex();
else
OS << 's';
return OS;
@@ -947,7 +942,7 @@ void BT::visitBranchesFrom(const MachineInstr &BI) {
else
dbgs() << "\n does not fall through\n";
}
- Targets.insert(BTs.begin(), BTs.end());
+ Targets.insert_range(BTs);
}
++It;
} while (FallsThrough && It != End);
@@ -970,8 +965,7 @@ void BT::visitBranchesFrom(const MachineInstr &BI) {
Targets.insert(&*Next);
}
} else {
- for (const MachineBasicBlock *SB : B.successors())
- Targets.insert(SB);
+ Targets.insert_range(B.successors());
}
for (const MachineBasicBlock *TB : Targets)