40 #ifndef LOOPS_ANALYSIS_BAMBU_HPP 41 #define LOOPS_ANALYSIS_BAMBU_HPP DesignFlowStep_Status InternalExec() override
Performs the loops analysis.
const CustomUnorderedSet< std::pair< FrontendFlowStepType, FunctionRelationship > > ComputeFrontendRelationships(const DesignFlowStep::RelationshipType relationship_type) const override
Return the set of analyses in relationship with this design step.
RelationshipType
The relationship type.
This class manages the tree structures extracted from the raw file.
loops computation analysis step
REF_FORWARD_DECL(tree_manager)
This class contains the base representation for a generic frontend flow step which works on a single ...
LoopsAnalysisBambu(const ParameterConstRef _parameters, const application_managerRef AppM, unsigned int function_id, const DesignFlowManagerConstRef design_flow_manager)
Constructor.
const Wrefcount< const DesignFlowManager > design_flow_manager
The design flow manager.
DesignFlowStep_Status
The status of a step.
~LoopsAnalysisBambu() override
Destructor.
Template definition of refcount.
const unsigned int function_id
The index of the function to be analyzed.
const application_managerRef AppM
The application manager.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...