rose: shift program construction functions to rose_build_program

This commit is contained in:
Alex Coyte
2017-04-26 13:45:31 +10:00
committed by Matthew Barr
parent 82838f5728
commit bb29aeb298
7 changed files with 2567 additions and 2408 deletions

View File

@@ -622,6 +622,11 @@ u64a findMaxOffset(const std::set<ReportID> &reports, const ReportManager &rm);
void normaliseLiteralMask(const ue2_literal &s, std::vector<u8> &msk,
std::vector<u8> &cmp);
u32 findMinOffset(const RoseBuildImpl &build, u32 lit_id);
u32 findMaxOffset(const RoseBuildImpl &build, u32 lit_id);
bool canEagerlyReportAtEod(const RoseBuildImpl &build, const RoseEdge &e);
#ifndef NDEBUG
bool canImplementGraphs(const RoseBuildImpl &tbi);
#endif