Skip to content

Commit 458fe06

Browse files
Rename getExprVarData to getVarDataFromExpr
1 parent 35efdfb commit 458fe06

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

lib/Differentiator/TBRAnalyzer.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ void TBRAnalyzer::setIsRequired(VarData& varData, bool isReq) {
2020
for (auto& pair : *varData.m_Val.m_ArrData)
2121
setIsRequired(pair.second, isReq);
2222
else if (varData.m_Type == VarData::REF_TYPE && varData.m_Val.m_RefData)
23-
if (auto* data = getExprVarData(varData.m_Val.m_RefData))
23+
if (auto* data = getVarDataFromExpr(varData.m_Val.m_RefData))
2424
setIsRequired(*data, isReq);
2525
}
2626

@@ -74,7 +74,7 @@ bool TBRAnalyzer::findReq(const VarData& varData) {
7474
if (findReq(pair.second))
7575
return true;
7676
} else if (varData.m_Type == VarData::REF_TYPE && varData.m_Val.m_RefData) {
77-
if (auto* data = getExprVarData(varData.m_Val.m_RefData)) {
77+
if (auto* data = getVarDataFromExpr(varData.m_Val.m_RefData)) {
7878
if (findReq(*data))
7979
return true;
8080
}
@@ -100,7 +100,7 @@ void TBRAnalyzer::overlay(VarData& targetData,
100100
overlay((*targetData.m_Val.m_ArrData)[curID], IDSequence, i);
101101
}
102102

103-
TBRAnalyzer::VarData* TBRAnalyzer::getExprVarData(const clang::Expr* E) {
103+
TBRAnalyzer::VarData* TBRAnalyzer::getVarDataFromExpr(const clang::Expr* E) {
104104
llvm::SmallVector<ProfileID, 2> IDSequence;
105105
const VarDecl* VD = getIDSequence(E, IDSequence);
106106
VarData* data = getVarDataFromDecl(VD);
@@ -132,7 +132,7 @@ TBRAnalyzer::VarData* TBRAnalyzer::getExprVarData(const clang::Expr* E) {
132132
}
133133
} else if (data->m_Type == VarData::REF_TYPE) {
134134
assert(data->m_Val.m_RefData && "undefined m_RefData");
135-
data = getExprVarData(data->m_Val.m_RefData);
135+
data = getVarDataFromExpr(data->m_Val.m_RefData);
136136
}
137137
}
138138

@@ -267,7 +267,7 @@ void TBRAnalyzer::setIsRequired(const clang::Expr* E, bool isReq) {
267267

268268
if (!isReq ||
269269
(m_ModeStack.back() == (Mode::kMarkingMode | Mode::kNonLinearMode))) {
270-
VarData* data = getExprVarData(E);
270+
VarData* data = getVarDataFromExpr(E);
271271
if (data && (isReq || !m_NonConstIndexFound))
272272
setIsRequired(*data, isReq);
273273
// If an array element with a non-const element is set to required all the
@@ -671,7 +671,7 @@ bool TBRAnalyzer::TraverseBinaryOperator(BinaryOperator* BinOp) {
671671
for (const auto* innerExpr : ExprsToStore) {
672672
// If at least one of ExprsToStore has to be stored,
673673
// mark L as useful to store.
674-
if (VarData* data = getExprVarData(innerExpr))
674+
if (VarData* data = getVarDataFromExpr(innerExpr))
675675
hasToBeSetReq = hasToBeSetReq || findReq(*data);
676676
// Set them to not required to store because the values were changed.
677677
// (if some value was not changed, this could only happen if it was
@@ -713,7 +713,7 @@ bool TBRAnalyzer::TraverseUnaryOperator(clang::UnaryOperator* UnOp) {
713713
for (const auto* innerExpr : ExprsToStore) {
714714
// If at least one of ExprsToStore has to be stored,
715715
// mark L as useful to store.
716-
if (VarData* data = getExprVarData(innerExpr))
716+
if (VarData* data = getVarDataFromExpr(innerExpr))
717717
if (findReq(*data)) {
718718
markLocation(E);
719719
break;

lib/Differentiator/TBRAnalyzer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ class TBRAnalyzer : public clang::RecursiveASTVisitor<TBRAnalyzer> {
145145

146146
/// Given an Expr* returns its corresponding VarData. If the given element of
147147
/// an array does not have a VarData yet it will be added automatically.
148-
VarData* getExprVarData(const clang::Expr* E);
148+
VarData* getVarDataFromExpr(const clang::Expr* E);
149149
/// Finds VD in the most recent block.
150150
VarData* getVarDataFromDecl(const clang::VarDecl* VD);
151151

0 commit comments

Comments
 (0)