[C++11] Add a basic block range view for RegionInfo

This also switches the users in LLVM to ensure this functionality is tested.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202705 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Tobias Grosser
2014-03-03 13:00:39 +00:00
parent 8959996a75
commit 75c86c9e9a
5 changed files with 24 additions and 15 deletions

View File

@@ -195,9 +195,8 @@ public:
virtual bool runOnRegion(Region *R, RGPassManager &RGM) {
Out << Banner;
for (Region::block_iterator I = R->block_begin(), E = R->block_end();
I != E; ++I)
(*I)->print(Out);
for (const auto &BB : R->blocks())
BB->print(Out);
return false;
}