diff options
| author | Dan Gohman <gohman@apple.com> | 2009-10-24 19:57:58 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2009-10-24 19:57:58 +0000 |
| commit | afbf25618402738fcaf4995fc2718cddf56a6472 (patch) | |
| tree | 5cd42f3d54a3fc9f4e7fe3a2b0db6452d99b10c6 | |
| parent | 8cd7c22527480325c9f4e002d3ef9d86877e3212 (diff) | |
| download | bcm5719-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.h | 4 |
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. |

