Merge pull request 'shared memory parallelization: fix notification messages' (#43) from shared_memory_parallelization into master

This commit was merged in pull request #43.
This commit is contained in:
2024-04-16 14:37:24 +00:00
2 changed files with 3 additions and 3 deletions

View File

@@ -107,6 +107,9 @@ static void preventLoopsFromParallelizations(LoopGraph* loop, const set<DIST::Ar
messagesForFile.push_back(Messages(WARR, loop->lineNum, bufR, bufE, 3023));
loop->hasAccessToSubArray = true;
}
if(!conflict_arrays.empty())
messagesForFile.push_back(Messages(NOTE, loop->lineNum, R204, L"Array's memory intersections prevents this loop from parallelization", 3024));
}
}

View File

@@ -172,9 +172,6 @@ public:
if (lastprivateScalars.size())
messages->push_back(Messages(NOTE, line, R199, L"lastprivate scalar dependency prevents parallelization of this loop", 3006));
if(hasAccessToSubArray)
messages->push_back(Messages(NOTE, line, R204, L"Array's memory intersections prevents this loop from parallelization", 3024));
}
void setNewRedistributeRules(const std::vector<std::pair<DIST::Array*, DistrVariant*>> &newRedistributeRules)