Make DominanceFrontier::addBasicBlock return the iterator for the newly

inserted block.

llvm-svn: 85010
This commit is contained in:
Dan Gohman 2009-10-24 19:57:58 +00:00
parent a4883a3903
commit d60e3bf386

View File

@ -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.