diff options
author | David Majnemer <david.majnemer@gmail.com> | 2016-06-24 04:05:21 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2016-06-24 04:05:21 +0000 |
commit | d7708773288c4f33bf98c724f7a486b5973b8cc6 (patch) | |
tree | da2706e419335edde86f19e16552adcc1da3cd21 /llvm/lib/Transforms/Utils/MemorySSA.cpp | |
parent | 024402dcdf0c45b48b15d9a5de7f841e61e9bedc (diff) | |
download | bcm5719-llvm-d7708773288c4f33bf98c724f7a486b5973b8cc6.tar.gz bcm5719-llvm-d7708773288c4f33bf98c724f7a486b5973b8cc6.zip |
Switch more loops to be range-based
This makes the code a little more concise, no functional change is
intended.
llvm-svn: 273644
Diffstat (limited to 'llvm/lib/Transforms/Utils/MemorySSA.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/MemorySSA.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/Transforms/Utils/MemorySSA.cpp b/llvm/lib/Transforms/Utils/MemorySSA.cpp index a52ea34e77b..7cff51e9866 100644 --- a/llvm/lib/Transforms/Utils/MemorySSA.cpp +++ b/llvm/lib/Transforms/Utils/MemorySSA.cpp @@ -469,10 +469,9 @@ MemoryAccess *MemorySSA::findDominatingDef(BasicBlock *UseBlock, auto It = PerBlockAccesses.find(CurrNode->getBlock()); if (It != PerBlockAccesses.end()) { auto &Accesses = It->second; - for (auto RAI = Accesses->rbegin(), RAE = Accesses->rend(); RAI != RAE; - ++RAI) { - if (isa<MemoryDef>(*RAI) || isa<MemoryPhi>(*RAI)) - return &*RAI; + for (MemoryAccess &RA : reverse(*Accesses)) { + if (isa<MemoryDef>(RA) || isa<MemoryPhi>(RA)) + return &RA; } } CurrNode = CurrNode->getIDom(); |