summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/CodePlacementOpt.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2009-05-09 19:18:01 +0000
committerEvan Cheng <evan.cheng@apple.com>2009-05-09 19:18:01 +0000
commit9085126bee67e932beec851eefc5e245bcd9e4b0 (patch)
tree43a3125630192c1187f22e9193cbe9de8d73646a /llvm/lib/CodeGen/CodePlacementOpt.cpp
parente648c28e738e8d3b1ab98e3b3d40ac9bff178eb7 (diff)
downloadbcm5719-llvm-9085126bee67e932beec851eefc5e245bcd9e4b0.tar.gz
bcm5719-llvm-9085126bee67e932beec851eefc5e245bcd9e4b0.zip
Oops. Don't forget to align single bb loops.
llvm-svn: 71363
Diffstat (limited to 'llvm/lib/CodeGen/CodePlacementOpt.cpp')
-rw-r--r--llvm/lib/CodeGen/CodePlacementOpt.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/CodePlacementOpt.cpp b/llvm/lib/CodeGen/CodePlacementOpt.cpp
index 32399bff95f..77d23eed6c9 100644
--- a/llvm/lib/CodeGen/CodePlacementOpt.cpp
+++ b/llvm/lib/CodeGen/CodePlacementOpt.cpp
@@ -248,7 +248,7 @@ static bool HeaderShouldBeAligned(MachineBasicBlock *MBB) {
for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
PE = MBB->pred_end(); PI != PE; ++PI) {
MachineBasicBlock *PredMBB = *PI;
- if (PredMBB->getNumber() > MBB->getNumber())
+ if (PredMBB == MBB || PredMBB->getNumber() > MBB->getNumber())
return true;
}
return false;
OpenPOWER on IntegriCloud