[llvm] a3fb54c - [LAA][NFC] Unify naming of DepCandidates to DepCands (#139534)
via llvm-commits
llvm-commits at lists.llvm.org
Tue May 13 00:52:49 PDT 2025
Author: Igor Kirillov
Date: 2025-05-13T08:52:46+01:00
New Revision: a3fb54c1ae16e524245fd147c19a1fd7371785a7
URL: https://github.com/llvm/llvm-project/commit/a3fb54c1ae16e524245fd147c19a1fd7371785a7
DIFF: https://github.com/llvm/llvm-project/commit/a3fb54c1ae16e524245fd147c19a1fd7371785a7.diff
LOG: [LAA][NFC] Unify naming of DepCandidates to DepCands (#139534)
The MemoryDepChecker::DepCandidates instance in each LoopAccessInfo had multiple names (AccessSets, DepCands, DependentAccesses), which was confusing. This patch renames all references to DepCands for consistency.
Added:
Modified:
llvm/lib/Analysis/LoopAccessAnalysis.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Analysis/LoopAccessAnalysis.cpp b/llvm/lib/Analysis/LoopAccessAnalysis.cpp
index f4e1d632b4d7d..af1a3c593c514 100644
--- a/llvm/lib/Analysis/LoopAccessAnalysis.cpp
+++ b/llvm/lib/Analysis/LoopAccessAnalysis.cpp
@@ -2249,7 +2249,7 @@ MemoryDepChecker::isDependent(const MemAccessInfo &A, unsigned AIdx,
return Dependence::BackwardVectorizable;
}
-bool MemoryDepChecker::areDepsSafe(const DepCandidates &AccessSets,
+bool MemoryDepChecker::areDepsSafe(const DepCandidates &DepCands,
const MemAccessInfoList &CheckDeps) {
MinDepDistBytes = -1;
@@ -2260,9 +2260,9 @@ bool MemoryDepChecker::areDepsSafe(const DepCandidates &AccessSets,
// Check accesses within this set.
EquivalenceClasses<MemAccessInfo>::member_iterator AI =
- AccessSets.findLeader(CurAccess);
+ DepCands.findLeader(CurAccess);
EquivalenceClasses<MemAccessInfo>::member_iterator AE =
- AccessSets.member_end();
+ DepCands.member_end();
// Check every access pair.
while (AI != AE) {
@@ -2527,9 +2527,8 @@ bool LoopAccessInfo::analyzeLoop(AAResults *AA, const LoopInfo *LI,
return true;
}
- MemoryDepChecker::DepCandidates DependentAccesses;
- AccessAnalysis Accesses(TheLoop, AA, LI, DependentAccesses, *PSE,
- LoopAliasScopes);
+ MemoryDepChecker::DepCandidates DepCands;
+ AccessAnalysis Accesses(TheLoop, AA, LI, DepCands, *PSE, LoopAliasScopes);
// Holds the analyzed pointers. We don't want to call getUnderlyingObjects
// multiple times on the same object. If the ptr is accessed twice, once
@@ -2651,8 +2650,8 @@ bool LoopAccessInfo::analyzeLoop(AAResults *AA, const LoopInfo *LI,
bool DepsAreSafe = true;
if (Accesses.isDependencyCheckNeeded()) {
LLVM_DEBUG(dbgs() << "LAA: Checking memory dependencies\n");
- DepsAreSafe = DepChecker->areDepsSafe(DependentAccesses,
- Accesses.getDependenciesToCheck());
+ DepsAreSafe =
+ DepChecker->areDepsSafe(DepCands, Accesses.getDependenciesToCheck());
if (!DepsAreSafe && DepChecker->shouldRetryWithRuntimeCheck()) {
LLVM_DEBUG(dbgs() << "LAA: Retrying with memory checks\n");
More information about the llvm-commits
mailing list