summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-10-24 19:57:58 +0000
committerDan Gohman <gohman@apple.com>2009-10-24 19:57:58 +0000
commitafbf25618402738fcaf4995fc2718cddf56a6472 (patch)
tree5cd42f3d54a3fc9f4e7fe3a2b0db6452d99b10c6
parent8cd7c22527480325c9f4e002d3ef9d86877e3212 (diff)
downloadbcm5719-llvm-afbf25618402738fcaf4995fc2718cddf56a6472.tar.gz
bcm5719-llvm-afbf25618402738fcaf4995fc2718cddf56a6472.zip
Make DominanceFrontier::addBasicBlock return the iterator for the newly
inserted block. llvm-svn: 85010
-rw-r--r--llvm/include/llvm/Analysis/Dominators.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/include/llvm/Analysis/Dominators.h b/llvm/include/llvm/Analysis/Dominators.h
index 59ce6e74b58..17aaf953036 100644
--- a/llvm/include/llvm/Analysis/Dominators.h
+++ b/llvm/include/llvm/Analysis/Dominators.h
@@ -905,9 +905,9 @@ public:
iterator find(BasicBlock *B) { return Frontiers.find(B); }
const_iterator find(BasicBlock *B) const { return Frontiers.find(B); }
- void addBasicBlock(BasicBlock *BB, const DomSetType &frontier) {
+ iterator addBasicBlock(BasicBlock *BB, const DomSetType &frontier) {
assert(find(BB) == end() && "Block already in DominanceFrontier!");
- Frontiers.insert(std::make_pair(BB, frontier));
+ return Frontiers.insert(std::make_pair(BB, frontier)).first;
}
/// removeBlock - Remove basic block BB's frontier.
OpenPOWER on IntegriCloud