added REMOVE_SPF pass

This commit is contained in:
ALEXks
2025-03-18 09:37:20 +03:00
parent 43dfc2368a
commit d58227bd0c
10 changed files with 63 additions and 93 deletions

View File

@@ -38,7 +38,7 @@ void insertShadowSpecToFile(SgFile* file, const char* fin_name, const std::set<s
const std::map<std::tuple<int, std::string, std::string>, std::pair<DIST::Array*, DIST::ArrayAccessInfo*>>& declaredArrays);
void insertDistributionToFile(const char* origFile, const char* outFile, const std::map<int, std::set<std::string>>& commentsToInclude);
void removeDvmDirectives(SgFile* file, const bool toComment);
void removeDvmSpfDirectives(SgFile* file, bool removeDvm, bool removeSpf, bool toComment);
void insertDistributeDirsToParallelRegions(const std::vector<ParallelRegionLines>* currLines,
const std::vector<Statement*>& reDistrRulesBefore,