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 --- |