diff options
author | Vitaly Buka <vitalybuka@google.com> | 2025-03-07 17:46:53 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-07 17:46:53 -0800 |
commit | 5bc166728abe3c80a271d3883d12805161b96335 (patch) | |
tree | 684400dac7f0dcb0531b3602fb7b359080142cb9 /llvm/lib/Analysis/LoopAccessAnalysis.cpp | |
parent | a5588b6d20590a10db0f1a2046fba4d9f205ed68 (diff) | |
download | llvm-5bc166728abe3c80a271d3883d12805161b96335.zip llvm-5bc166728abe3c80a271d3883d12805161b96335.tar.gz llvm-5bc166728abe3c80a271d3883d12805161b96335.tar.bz2 |
Revert "Reland [EquivClasses] Introduce members iterator-helper" (#130380)
Reverts llvm/llvm-project#130319
Multiple bot failures.
Diffstat (limited to 'llvm/lib/Analysis/LoopAccessAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/LoopAccessAnalysis.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/LoopAccessAnalysis.cpp b/llvm/lib/Analysis/LoopAccessAnalysis.cpp index 207f541..38ee82b 100644 --- a/llvm/lib/Analysis/LoopAccessAnalysis.cpp +++ b/llvm/lib/Analysis/LoopAccessAnalysis.cpp @@ -527,8 +527,9 @@ 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 (const auto &MI : DepCands.members(LeaderI)) { - auto PointerI = PositionMap.find(MI.getPointer()); + for (auto MI = DepCands.member_begin(LeaderI), ME = DepCands.member_end(); + MI != ME; ++MI) { + auto PointerI = PositionMap.find(MI->getPointer()); assert(PointerI != PositionMap.end() && "pointer in equivalence class not found in PositionMap"); for (unsigned Pointer : PointerI->second) { |