refactored transformation: added folders for each transformation

This commit is contained in:
ALEXks
2025-06-02 19:08:09 +03:00
parent 8161609173
commit a0a401c42a
102 changed files with 189 additions and 188 deletions

View File

@@ -0,0 +1,14 @@
#pragma once
struct UserFiles
{
std::vector<SgStatement*> placesOpen;
std::vector<SgStatement*> placesClose;
std::vector<SgStatement*> placesWrite;
std::vector<SgStatement*> placesRead;
};
void createCheckpoints(SgFile* file, const std::map<std::string, CommonBlock*>& commonBlocks, const std::map<int, UserFiles>& filesInfo, const std::vector<FuncInfo*>& allFuncInfo);
void convertSaveToModule(SgFile* file);
void preprocessOpenOperators(SgFile* file, std::map<int, UserFiles>& filesInfo);