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