summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorMandeep Singh Grang <mgrang@codeaurora.org>2017-04-24 19:20:45 +0000
committerMandeep Singh Grang <mgrang@codeaurora.org>2017-04-24 19:20:45 +0000
commit799a2edb3d83ea303a12c4f563c1cf1aee7ec706 (patch)
tree01dcc161391d663e17bbcf3e4299b64a73e7edfc /llvm/lib/Transforms
parent44e25f37ae2422bbfb0466d7b6d2836034817d32 (diff)
downloadbcm5719-llvm-799a2edb3d83ea303a12c4f563c1cf1aee7ec706.tar.gz
bcm5719-llvm-799a2edb3d83ea303a12c4f563c1cf1aee7ec706.zip
[SimplifyCFG] Fix for non-determinism in codegen
Summary: This patch fixes issues in codegen uncovered due to https://reviews.llvm.org/D26718 Reviewers: majnemer, chenli, davide Reviewed By: davide Subscribers: davide, arsenm, llvm-commits Differential Revision: https://reviews.llvm.org/D26726 llvm-svn: 301222
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/Utils/SimplifyCFG.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
index e625766477d..e9152b8e88b 100644
--- a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+++ b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
@@ -3754,7 +3754,7 @@ bool SimplifyCFGOpt::SimplifyCommonResume(ResumeInst *RI) {
if (!isa<DbgInfoIntrinsic>(I))
return false;
- SmallSet<BasicBlock *, 4> TrivialUnwindBlocks;
+ SmallSetVector<BasicBlock *, 4> TrivialUnwindBlocks;
auto *PhiLPInst = cast<PHINode>(RI->getValue());
// Check incoming blocks to see if any of them are trivial.
OpenPOWER on IntegriCloud