iew.hh (8315:6173b87e7652) | iew.hh (8707:489489c67fd9) |
---|---|
1/* 2 * Copyright (c) 2010 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 125 unchanged lines hidden (view full) --- 134 std::string name() const; 135 136 /** Registers statistics. */ 137 void regStats(); 138 139 /** Initializes stage; sends back the number of free IQ and LSQ entries. */ 140 void initStage(); 141 | 1/* 2 * Copyright (c) 2010 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 125 unchanged lines hidden (view full) --- 134 std::string name() const; 135 136 /** Registers statistics. */ 137 void regStats(); 138 139 /** Initializes stage; sends back the number of free IQ and LSQ entries. */ 140 void initStage(); 141 |
142 /** Returns the dcache port. */ 143 Port *getDcachePort() { return ldstQueue.getDcachePort(); } 144 | |
145 /** Sets main time buffer used for backwards communication. */ 146 void setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr); 147 148 /** Sets time buffer for getting instructions coming from rename. */ 149 void setRenameQueue(TimeBuffer<RenameStruct> *rq_ptr); 150 151 /** Sets time buffer to pass on instructions to commit. */ 152 void setIEWQueue(TimeBuffer<IEWStruct> *iq_ptr); --- 403 unchanged lines hidden --- | 142 /** Sets main time buffer used for backwards communication. */ 143 void setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr); 144 145 /** Sets time buffer for getting instructions coming from rename. */ 146 void setRenameQueue(TimeBuffer<RenameStruct> *rq_ptr); 147 148 /** Sets time buffer to pass on instructions to commit. */ 149 void setIEWQueue(TimeBuffer<IEWStruct> *iq_ptr); --- 403 unchanged lines hidden --- |