diff -r c4d9cbb17fa9 -r a440c1e9ccfb src/cpu/o3/fu_pool.hh --- a/src/cpu/o3/fu_pool.hh Sat Feb 28 16:42:33 2015 -0600 +++ b/src/cpu/o3/fu_pool.hh Sat Feb 28 16:44:18 2015 -0600 @@ -133,11 +133,6 @@ FUPool(const Params *p); ~FUPool(); - /** Annotates units that provide memory operations. Included only because - * old FU pool provided this function. - */ - void annotateMemoryUnits(Cycles hit_latency); - /** * Gets a FU providing the requested capability. Will mark the unit as busy, * but leaves the freeing of the unit up to the IEW stage. diff -r c4d9cbb17fa9 -r a440c1e9ccfb src/cpu/o3/fu_pool.cc --- a/src/cpu/o3/fu_pool.cc Sat Feb 28 16:42:33 2015 -0600 +++ b/src/cpu/o3/fu_pool.cc Sat Feb 28 16:44:18 2015 -0600 @@ -157,22 +157,6 @@ } } -void -FUPool::annotateMemoryUnits(Cycles hit_latency) -{ - maxOpLatencies[MemReadOp] = hit_latency; - - fuListIterator i = funcUnits.begin(); - fuListIterator iend = funcUnits.end(); - for (; i != iend; ++i) { - if ((*i)->provides(MemReadOp)) - (*i)->opLatency(MemReadOp) = hit_latency; - - if ((*i)->provides(MemWriteOp)) - (*i)->opLatency(MemWriteOp) = hit_latency; - } -} - int FUPool::getUnit(OpClass capability) {