summaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegisterPressure.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2012-05-10 19:11:49 +0000
committerAndrew Trick <atrick@apple.com>2012-05-10 19:11:49 +0000
commitd25303533909f62eae18ee53ed0ff692174b092c (patch)
tree64400fbd48898f0b25900fdc0f1fb240d85a231f /lib/CodeGen/RegisterPressure.cpp
parentb401e3bd16c3d648464606d5e5b496dd61d12afc (diff)
downloadllvm-d25303533909f62eae18ee53ed0ff692174b092c.tar.gz
llvm-d25303533909f62eae18ee53ed0ff692174b092c.tar.bz2
llvm-d25303533909f62eae18ee53ed0ff692174b092c.tar.xz
RegPressure: fix array index iteration style.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156560 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/RegisterPressure.cpp')
-rw-r--r--lib/CodeGen/RegisterPressure.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/CodeGen/RegisterPressure.cpp b/lib/CodeGen/RegisterPressure.cpp
index 51c0cda769..139cbd17e7 100644
--- a/lib/CodeGen/RegisterPressure.cpp
+++ b/lib/CodeGen/RegisterPressure.cpp
@@ -424,14 +424,14 @@ bool RegPressureTracker::recede() {
// Kill liveness at live defs.
// TODO: consider earlyclobbers?
- for (unsigned i = 0; i < PhysRegOpers.Defs.size(); ++i) {
+ for (unsigned i = 0, e = PhysRegOpers.Defs.size(); i < e; ++i) {
unsigned Reg = PhysRegOpers.Defs[i];
if (LivePhysRegs.erase(Reg))
decreasePhysRegPressure(Reg);
else
discoverPhysLiveOut(Reg);
}
- for (unsigned i = 0; i < VirtRegOpers.Defs.size(); ++i) {
+ for (unsigned i = 0, e = VirtRegOpers.Defs.size(); i < e; ++i) {
unsigned Reg = VirtRegOpers.Defs[i];
if (LiveVirtRegs.erase(Reg))
decreaseVirtRegPressure(Reg);
@@ -440,14 +440,14 @@ bool RegPressureTracker::recede() {
}
// Generate liveness for uses.
- for (unsigned i = 0; i < PhysRegOpers.Uses.size(); ++i) {
+ for (unsigned i = 0, e = PhysRegOpers.Uses.size(); i < e; ++i) {
unsigned Reg = PhysRegOpers.Uses[i];
if (!hasRegAlias(Reg, LivePhysRegs, TRI)) {
increasePhysRegPressure(Reg);
LivePhysRegs.insert(Reg);
}
}
- for (unsigned i = 0; i < VirtRegOpers.Uses.size(); ++i) {
+ for (unsigned i = 0, e = VirtRegOpers.Uses.size(); i < e; ++i) {
unsigned Reg = VirtRegOpers.Uses[i];
if (!LiveVirtRegs.count(Reg)) {
// Adjust liveouts if LiveIntervals are available.
@@ -490,7 +490,7 @@ bool RegPressureTracker::advance() {
collectOperands(CurrPos, PhysRegOpers, VirtRegOpers, TRI, RCI);
// Kill liveness at last uses.
- for (unsigned i = 0; i < PhysRegOpers.Uses.size(); ++i) {
+ for (unsigned i = 0, e = PhysRegOpers.Uses.size(); i < e; ++i) {
unsigned Reg = PhysRegOpers.Uses[i];
if (!hasRegAlias(Reg, LivePhysRegs, TRI))
discoverPhysLiveIn(Reg);
@@ -500,7 +500,7 @@ bool RegPressureTracker::advance() {
LivePhysRegs.erase(Reg);
}
}
- for (unsigned i = 0; i < VirtRegOpers.Uses.size(); ++i) {
+ for (unsigned i = 0, e = VirtRegOpers.Uses.size(); i < e; ++i) {
unsigned Reg = VirtRegOpers.Uses[i];
if (RequireIntervals) {
const LiveInterval *LI = &LIS->getInterval(Reg);
@@ -518,14 +518,14 @@ bool RegPressureTracker::advance() {
}
// Generate liveness for defs.
- for (unsigned i = 0; i < PhysRegOpers.Defs.size(); ++i) {
+ for (unsigned i = 0, e = PhysRegOpers.Defs.size(); i < e; ++i) {
unsigned Reg = PhysRegOpers.Defs[i];
if (!hasRegAlias(Reg, LivePhysRegs, TRI)) {
increasePhysRegPressure(Reg);
LivePhysRegs.insert(Reg);
}
}
- for (unsigned i = 0; i < VirtRegOpers.Defs.size(); ++i) {
+ for (unsigned i = 0, e = VirtRegOpers.Defs.size(); i < e; ++i) {
unsigned Reg = VirtRegOpers.Defs[i];
if (LiveVirtRegs.insert(Reg).second)
increaseVirtRegPressure(Reg);