summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-10-12 15:32:04 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-10-12 15:32:04 +0000
commit691efe03bddd4a167aab137a966df33881e1f4a6 (patch)
tree72e6c5bcf0713281e8c3b815010583fa57a14665
parentd046332679ada51644bff7f7a06352ae97d7b97e (diff)
downloadbcm5719-llvm-691efe03bddd4a167aab137a966df33881e1f4a6.tar.gz
bcm5719-llvm-691efe03bddd4a167aab137a966df33881e1f4a6.zip
BranchRelaxation: Unique live ins when creating block
llvm-svn: 284018
-rw-r--r--llvm/lib/CodeGen/BranchRelaxation.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/BranchRelaxation.cpp b/llvm/lib/CodeGen/BranchRelaxation.cpp
index 1d76831d04a..a36906540a2 100644
--- a/llvm/lib/CodeGen/BranchRelaxation.cpp
+++ b/llvm/lib/CodeGen/BranchRelaxation.cpp
@@ -379,6 +379,7 @@ bool BranchRelaxation::fixupUnconditionalBranch(MachineInstr &MI) {
BranchBB->addLiveIn(LiveIn);
}
+ BranchBB->sortUniqueLiveIns();
BranchBB->addSuccessor(DestBB);
MBB->replaceSuccessor(DestBB, BranchBB);
}
OpenPOWER on IntegriCloud