lsq.hh (2698:d5f35d41e017) | lsq.hh (2727:91e17c7ee622) |
---|---|
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; --- 48 unchanged lines hidden (view full) --- 57 }; 58 59 /** Constructs an LSQ with the given parameters. */ 60 LSQ(Params *params); 61 62 /** Returns the name of the LSQ. */ 63 std::string name() const; 64 | 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; --- 48 unchanged lines hidden (view full) --- 57 }; 58 59 /** Constructs an LSQ with the given parameters. */ 60 LSQ(Params *params); 61 62 /** Returns the name of the LSQ. */ 63 std::string name() const; 64 |
65 /** Registers statistics of each LSQ unit. */ 66 void regStats(); 67 |
|
65 /** Sets the pointer to the list of active threads. */ 66 void setActiveThreads(std::list<unsigned> *at_ptr); 67 /** Sets the CPU pointer. */ 68 void setCPU(FullCPU *cpu_ptr); 69 /** Sets the IEW stage pointer. */ 70 void setIEW(IEW *iew_ptr); 71 /** Switches out the LSQ. */ 72 void switchOut(); --- 246 unchanged lines hidden --- | 68 /** Sets the pointer to the list of active threads. */ 69 void setActiveThreads(std::list<unsigned> *at_ptr); 70 /** Sets the CPU pointer. */ 71 void setCPU(FullCPU *cpu_ptr); 72 /** Sets the IEW stage pointer. */ 73 void setIEW(IEW *iew_ptr); 74 /** Switches out the LSQ. */ 75 void switchOut(); --- 246 unchanged lines hidden --- |