@@ -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 ;
0 commit comments