Go to the documentation of this file.
33 #ifndef TTA_OPERATION_DAG_SELECTOR_HH
34 #define TTA_OPERATION_DAG_SELECTOR_HH
72 for (std::vector<OperationDAG*>::const_iterator i = begin();
75 if ((*i)->nodeCount() < leastNodes->
nodeCount()) {
91 const std::string& opName,
93 const ImmInfo* immInfo =
nullptr);
bool operator()(const TCEString &s1, const TCEString &s2) const
static int countUnknownOperations(OperationDAG &dag, OperationSet &opSet)
bool ciEqual(const TCEString &other) const
static OperationDAGList findDags(const std::string &opName, OperationSet opSet, const ImmInfo *immInfo=nullptr)
TCETools::CIStringSet OperationSet
OperationDAG & smallestNodeCount() const
virtual ~OperationDAGSelector()
static OperationDAG * createExpandedDAG(const Operation &op, OperationSet &opSet)