Go to the documentation of this file.
11 #ifndef OPGRAPH_PROCEDURES_H___
12 #define OPGRAPH_PROCEDURES_H___
79 void print_to(std::ostream& os)
const;
OpGraph propagateConstants(OpGraph og)
std::set< TrailPair > noncyclic_trail_pairs
std::ostream & operator<<(std::ostream &os, const TrailsToBalance &ptb)
OpGraph removePhiNodes(OpGraph opgraph)
std::set< Trail > cyclic_trails
std::pair< Trail, Trail > TrailPair
TrailsToBalance computeTrailsToBalance(const OpGraph &op_graph)
OpGraph createOpGraphFromConfig(const ConfigGraph &config)
bool operator==(const TrailsToBalance &rhs) const
OpGraph distributeConstants(OpGraph og)
OpGraph removeCastNodes(OpGraph og)
void print_to(std::ostream &os) const
std::vector< EdgeDescriptor > Walk
OpGraph removeBranchComputation(OpGraph opgraph)