|
std::string | ProGeTools::findHDBPath (std::string name) |
|
bool | ProGeTools::findInOptionList (const std::string &option, std::vector< std::string > list, bool enableAll=true) |
|
std::vector< IDF::FUGenerated::DAGOperation > | ProGeTools::generateableDAGOperations (const std::vector< IDF::FUGenerated::Info > infos, std::ostream &verbose) |
|
std::vector< IDF::FUGenerated::Info > | ProGeTools::createFUGeneratableOperationInfos (const ProGeOptions &options, std::ostream &verbose) |
|
bool | ProGeTools::checkForGeneratableFU (const ProGeOptions &options, TTAMachine::FunctionUnit &fu, IDF::FUGenerated &fug, const std::vector< IDF::FUGenerated::Info > &infos, const std::vector< IDF::FUGenerated::DAGOperation > dagops) |
|
bool | ProGeTools::checkForSelectableFU (const ProGeOptions &options, TTAMachine::FunctionUnit &fu, IDF::FUImplementationLocation &loc, std::ostream &verbose) |
|
bool | ProGeTools::checkForSelectableRF (const ProGeOptions &options, TTAMachine::RegisterFile &rf, IDF::RFImplementationLocation &loc, std::ostream &verbose) |
|
bool | ProGeTools::checkForSelectableIU (const ProGeOptions &options, TTAMachine::ImmediateUnit &iu, IDF::IUImplementationLocation &loc, std::ostream &verbose) |
|
bool | ProGeTools::canGenerateFromDAG (const OperationDAG &dag, const std::vector< IDF::FUGenerated::Info > infos, std::vector< IDF::FUGenerated::Info > *subops) |
|
int | ProGeTools::dagLatency (const OperationDAG &dag, const std::unordered_map< std::string, int > &maxOpLatency) |
|
int | ProGeTools::maxLatencyToNode (const OperationDAG &dag, OperationDAGNode &node, const std::unordered_map< std::string, int > &maxOpLatency, bool allowDifference=true) |
|
int | ProGeTools::nodeLatency (OperationDAGNode &node, const std::unordered_map< std::string, int > &maxOpLatency) |
|
bool | ProGeTools::languageMatches (HDB::BlockImplementationFile::Format format, ProGe::HDL language) |
|
Tools for automated TTA generation.
- Author
- Lasse Lehtonen 2017 (lasse.lehtonen-no.spam-tut.fi)
Definition in file ProGeTools.hh.