diff options
author | Ramkumar Ramachandra <ramkumar.ramachandra@codasip.com> | 2025-03-07 17:24:14 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-07 17:24:14 +0000 |
commit | 259624bf6d47b1dccebb3948aadf849d55f96404 (patch) | |
tree | 22790e27740dab66e2ca5314cb30044aafe8e657 /llvm/lib/Analysis/LoopAccessAnalysis.cpp | |
parent | 5c9d0a26d9462487e7db5e58f2307371154d6117 (diff) | |
download | llvm-259624bf6d47b1dccebb3948aadf849d55f96404.zip llvm-259624bf6d47b1dccebb3948aadf849d55f96404.tar.gz llvm-259624bf6d47b1dccebb3948aadf849d55f96404.tar.bz2 |
[EquivClasses] Introduce members iterator-helper (#130139)
Diffstat (limited to 'llvm/lib/Analysis/LoopAccessAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/LoopAccessAnalysis.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Analysis/LoopAccessAnalysis.cpp b/llvm/lib/Analysis/LoopAccessAnalysis.cpp index 38ee82b..207f541 100644 --- a/llvm/lib/Analysis/LoopAccessAnalysis.cpp +++ b/llvm/lib/Analysis/LoopAccessAnalysis.cpp @@ -527,9 +527,8 @@ void RuntimePointerChecking::groupChecks( // iteration order within an equivalence class member is only dependent on // the order in which unions and insertions are performed on the // equivalence class, the iteration order is deterministic. - for (auto MI = DepCands.member_begin(LeaderI), ME = DepCands.member_end(); - MI != ME; ++MI) { - auto PointerI = PositionMap.find(MI->getPointer()); + for (const auto &MI : DepCands.members(LeaderI)) { + auto PointerI = PositionMap.find(MI.getPointer()); assert(PointerI != PositionMap.end() && "pointer in equivalence class not found in PositionMap"); for (unsigned Pointer : PointerI->second) { |