iew_impl.hh (3125:febd811bccc6) iew_impl.hh (3126:756092c6383c)
1/*
2 * Copyright (c) 2004-2006 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

--- 892 unchanged lines hidden (view full) ---

901 toRename->iewInfo[tid].dispatched++;
902
903 insts[tid].pop();
904 }
905}
906
907template <class Impl>
908void
1/*
2 * Copyright (c) 2004-2006 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

--- 892 unchanged lines hidden (view full) ---

901 toRename->iewInfo[tid].dispatched++;
902
903 insts[tid].pop();
904 }
905}
906
907template <class Impl>
908void
909DefaultIEW<Impl>::emptyRenameInsts(unsigned tid)
910{
911 while (!insts[tid].empty()) {
912 if (insts[tid].front()->isLoad() ||
913 insts[tid].front()->isStore() ) {
914 toRename->iewInfo[tid].dispatchedToLSQ++;
915 }
916
917 toRename->iewInfo[tid].dispatched++;
918
919 insts[tid].pop();
920 }
921}
922
923template <class Impl>
924void
925DefaultIEW<Impl>::wakeCPU()
926{
927 cpu->wakeCPU();
928}
929
930template <class Impl>
931void
932DefaultIEW<Impl>::activityThisCycle()

--- 681 unchanged lines hidden ---
909DefaultIEW<Impl>::wakeCPU()
910{
911 cpu->wakeCPU();
912}
913
914template <class Impl>
915void
916DefaultIEW<Impl>::activityThisCycle()

--- 681 unchanged lines hidden ---