#pragma once

#include <map>
#include "graph_loops.h"

void reverseCreatedNestedLoops(const std::string &file, std::vector<LoopGraph*> &loopsInFile);
bool createNestedLoops(LoopGraph *current, const std::map<LoopGraph*, void*> &depInfoForLoopGraph,
                       const std::map<std::string, FuncInfo*>& mapFuncInfo, std::vector<Messages> &messages);