#pragma once void insertIntrinsicStat(const std::vector& allFuncInfo); bool checkOutCalls(const std::set& outCalls); std::map> fillFromIntent(SgStatement* header); void intentInsert(const std::vector& allFuncInfo); void intentInsertToInterfaces(const std::map>& allFuncInfo); void createInterfacesForAssumedSize(const std::map>& allFuncInfo); void createInterfacesForOutCalls(FuncInfo* func); void setPureStatus(const std::set& funcInfo); void setPureStatus(const std::map>& allFuncInfo); void commonTransfer(const std::map>& allFuncInfo, const std::map& commonBlocks); void saveTransfer(const std::map>& allFuncInfo); void moduleTransfer(const std::map>& allFuncInfo);