mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-05 02:07:16 +00:00
Fix CodePlacementOpt::OptimizeIntraLoopEdges so that its return value
correctly indicates whether it changed the code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72038 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e6abdffe06
commit
8ad05c4bdf
@ -134,6 +134,7 @@ bool CodePlacementOpt::OptimizeIntraLoopEdges() {
|
||||
TII->RemoveBranch(*MBB);
|
||||
ChangedMBBs.insert(MBB);
|
||||
++NumIntraElim;
|
||||
Changed = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -231,6 +232,7 @@ bool CodePlacementOpt::OptimizeIntraLoopEdges() {
|
||||
TII->InsertBranch(*FtMBB, FtTBB, FtFBB, FtCond);
|
||||
ChangedMBBs.insert(FtMBB);
|
||||
}
|
||||
Changed = true;
|
||||
|
||||
// If BB is the loop latch, we may have a new loop headr.
|
||||
if (MBB == L->getLoopLatch()) {
|
||||
|
Loading…
Reference in New Issue
Block a user