improved
This commit is contained in:
@@ -172,9 +172,9 @@ public:
|
|||||||
|
|
||||||
if (lastprivateScalars.size())
|
if (lastprivateScalars.size())
|
||||||
messages->push_back(Messages(NOTE, line, R199, L"lastprivate scalar dependency prevents parallelization of this loop", 3006));
|
messages->push_back(Messages(NOTE, line, R199, L"lastprivate scalar dependency prevents parallelization of this loop", 3006));
|
||||||
|
|
||||||
if(hasAccessToSubArray)
|
if(hasAccessToSubArray)
|
||||||
messages->push_back(Messages(NOTE, line, R204, L"Arrays' memory intersections prevents this loop from parallelization", 3024));
|
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)
|
void setNewRedistributeRules(const std::vector<std::pair<DIST::Array*, DistrVariant*>> &newRedistributeRules)
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ enum typeMessage { WARR, ERROR, NOTE };
|
|||||||
// 21 "empty parallel regions is forbidden"
|
// 21 "empty parallel regions is forbidden"
|
||||||
// 22 "Can not find align rules"
|
// 22 "Can not find align rules"
|
||||||
// 23 "Array reference '%s' has a different size from the original array"
|
// 23 "Array reference '%s' has a different size from the original array"
|
||||||
// 24 "Arrays' memory intersections prevents this loop from parallelization"
|
// 24 "Array's memory intersections prevents this loop from parallelization"
|
||||||
|
|
||||||
// 40xx LOW LEVEL WARNINGS
|
// 40xx LOW LEVEL WARNINGS
|
||||||
// 01
|
// 01
|
||||||
|
|||||||
@@ -315,7 +315,7 @@ R171 = "Невозможно определить правила выравни
|
|||||||
//3023
|
//3023
|
||||||
R202 = "Ссылка '%s' имеет отличный от оригинального массива размер"
|
R202 = "Ссылка '%s' имеет отличный от оригинального массива размер"
|
||||||
//3024
|
//3024
|
||||||
R204 = "Пересечения памяти массивов препятствуют распараллеливанию цикла"
|
R204 = "Пересечение памяти массивов препятствует распараллеливанию цикла"
|
||||||
|
|
||||||
//4001
|
//4001
|
||||||
//---TODO ошибки из SAGE
|
//---TODO ошибки из SAGE
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define VERSION_SPF "2317"
|
#define VERSION_SPF "2318"
|
||||||
|
|||||||
Reference in New Issue
Block a user