Files
SAPFOR/Sapfor/_src/Transformations/checkpoints.h
2025-03-25 20:39:29 +03:00

15 lines
524 B
C++

#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);