Esempio n. 1
0
bool MeasureMetric::runOnModule(Module &M) {
	doInitialization(M);

	for(Module::iterator f = M.begin(), fe = M.end(); f != fe; f++) {
		if (!f->isDeclaration()) {
			runOnFunction(*f);
		}
	}

	doFinalization();

	return false;
}
Esempio n. 2
0
File: init.cpp Progetto: aulwes/Byfl
  bool BytesFlops::runOnModule(Module & module)
  {
      doInitialization(module);
      
      /**
       * for each function in the module, run a function pass on it.
       */
      for ( auto fiter = module.begin(); fiter != module.end(); fiter++ )
      {
          runOnFunction(*fiter);
      }

      doFinalization(module);

      return true;
  }