58 for (
int i = 0; i <
program.procedureCount(); i++) {
146 " graph out of a scope!");
159 if (
pdgs_.at(i)->name() == name) {
164 "procedure " + name);
find Finds info of the inner loops in the program
virtual DataDependenceGraph * build(ControlFlowGraph &cGraph, DataDependenceGraph::AntidependenceLevel antidependenceLevel, const TTAMachine::Machine &mach, const UniversalMachine *um=NULL, bool createMemAndFUDeps=true, bool createDeathInformation=true, llvm::AliasAnalysis *AA=NULL)
ProgramGraph(TTAProgram::Program &program, const TTAMachine::Machine &mach)
MoveNode & nodeOf(const TTAProgram::Move &) const
std::vector< ControlFlowGraph * > cfgs_
Vector of CFG's for each procedure.
ProgramDependenceGraph * graph(const std::string)
std::vector< ControlDependenceGraph * > cdgs_
Vector of CDG's for each procedure.
std::vector< ProgramDependenceGraph * > pdgs_
Vector of PDG's for each procedure.
TTAProgram::Program & generateProgram() const
ProgramDependenceGraph * graphAt(int)
std::vector< DataDependenceGraph * > ddgs_
Vector of DDG's for each procedure.
static NullProgram & instance()