Searched refs:TimeBuffer (Results 1 - 17 of 17) sorted by relevance

/gem5/src/cpu/o3/
H A Ddecode.hh118 void setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr);
121 void setDecodeQueue(TimeBuffer<DecodeStruct> *dq_ptr);
124 void setFetchQueue(TimeBuffer<FetchStruct> *fq_ptr);
215 TimeBuffer<TimeStruct> *timeBuffer;
218 typename TimeBuffer<TimeStruct>::wire fromRename;
221 typename TimeBuffer<TimeStruct>::wire fromIEW;
224 typename TimeBuffer<TimeStruct>::wire fromCommit;
228 typename TimeBuffer<TimeStruct>::wire toFetch;
231 TimeBuffer<DecodeStruct> *decodeQueue;
234 typename TimeBuffer<DecodeStruc
[all...]
H A Dcommit.hh159 void setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr);
161 void setFetchQueue(TimeBuffer<FetchStruct> *fq_ptr);
164 void setRenameQueue(TimeBuffer<RenameStruct> *rq_ptr);
167 void setIEWQueue(TimeBuffer<IEWStruct> *iq_ptr);
332 TimeBuffer<TimeStruct> *timeBuffer;
335 typename TimeBuffer<TimeStruct>::wire toIEW;
338 typename TimeBuffer<TimeStruct>::wire robInfoFromIEW;
340 TimeBuffer<FetchStruct> *fetchQueue;
342 typename TimeBuffer<FetchStruct>::wire fromFetch;
345 TimeBuffer<IEWStruc
[all...]
H A Diew.hh154 void setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr);
157 void setRenameQueue(TimeBuffer<RenameStruct> *rq_ptr);
160 void setIEWQueue(TimeBuffer<IEWStruct> *iq_ptr);
304 TimeBuffer<TimeStruct> *timeBuffer;
307 typename TimeBuffer<TimeStruct>::wire toFetch;
310 typename TimeBuffer<TimeStruct>::wire fromCommit;
313 typename TimeBuffer<TimeStruct>::wire toRename;
316 TimeBuffer<RenameStruct> *renameQueue;
319 typename TimeBuffer<RenameStruct>::wire fromRename;
322 TimeBuffer<IssueStruc
[all...]
H A Drename.hh145 void setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr);
148 void setRenameQueue(TimeBuffer<RenameStruct> *rq_ptr);
151 void setDecodeQueue(TimeBuffer<DecodeStruct> *dq_ptr);
332 TimeBuffer<TimeStruct> *timeBuffer;
335 typename TimeBuffer<TimeStruct>::wire fromIEW;
338 typename TimeBuffer<TimeStruct>::wire fromCommit;
341 typename TimeBuffer<TimeStruct>::wire toDecode;
344 TimeBuffer<RenameStruct> *renameQueue;
347 typename TimeBuffer<RenameStruct>::wire toIEW;
350 TimeBuffer<DecodeStruc
[all...]
H A Dfetch.hh235 void setTimeBuffer(TimeBuffer<TimeStruct> *time_buffer);
241 void setFetchQueue(TimeBuffer<FetchStruct> *fq_ptr);
417 TimeBuffer<TimeStruct> *timeBuffer;
420 typename TimeBuffer<TimeStruct>::wire fromDecode;
423 typename TimeBuffer<TimeStruct>::wire fromRename;
426 typename TimeBuffer<TimeStruct>::wire fromIEW;
429 typename TimeBuffer<TimeStruct>::wire fromCommit;
433 typename TimeBuffer<FetchStruct>::wire toDecode;
H A Dinst_queue.hh144 void setIssueToExecuteQueue(TimeBuffer<IssueStruct> *i2eQueue);
147 void setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr);
300 TimeBuffer<IssueStruct> *issueToExecuteQueue;
303 TimeBuffer<TimeStruct> *timeBuffer;
306 typename TimeBuffer<TimeStruct>::wire fromCommit;
H A Dcpu.hh634 TimeBuffer<TimeStruct> timeBuffer;
637 TimeBuffer<FetchStruct> fetchQueue;
640 TimeBuffer<DecodeStruct> decodeQueue;
643 TimeBuffer<RenameStruct> renameQueue;
646 TimeBuffer<IEWStruct> iewQueue;
H A Ddecode_impl.hh172 DefaultDecode<Impl>::setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr)
187 DefaultDecode<Impl>::setDecodeQueue(TimeBuffer<DecodeStruct> *dq_ptr)
197 DefaultDecode<Impl>::setFetchQueue(TimeBuffer<FetchStruct> *fq_ptr)
H A Dcommit_impl.hh283 DefaultCommit<Impl>::setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr)
296 DefaultCommit<Impl>::setFetchQueue(TimeBuffer<FetchStruct> *fq_ptr)
306 DefaultCommit<Impl>::setRenameQueue(TimeBuffer<RenameStruct> *rq_ptr)
316 DefaultCommit<Impl>::setIEWQueue(TimeBuffer<IEWStruct> *iq_ptr)
H A Drename_impl.hh216 DefaultRename<Impl>::setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr)
232 DefaultRename<Impl>::setRenameQueue(TimeBuffer<RenameStruct> *rq_ptr)
242 DefaultRename<Impl>::setDecodeQueue(TimeBuffer<DecodeStruct> *dq_ptr)
H A Diew_impl.hh341 DefaultIEW<Impl>::setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr)
359 DefaultIEW<Impl>::setRenameQueue(TimeBuffer<RenameStruct> *rq_ptr)
369 DefaultIEW<Impl>::setIEWQueue(TimeBuffer<IEWStruct> *iq_ptr)
H A Dinst_queue_impl.hh444 InstructionQueue<Impl>::setIssueToExecuteQueue(TimeBuffer<IssueStruct> *i2e_ptr)
451 InstructionQueue<Impl>::setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr)
H A Dlsq_unit.hh505 typename TimeBuffer<IssueStruct>::wire fromIssue;
H A Dfetch_impl.hh294 DefaultFetch<Impl>::setTimeBuffer(TimeBuffer<TimeStruct> *time_buffer)
314 DefaultFetch<Impl>::setFetchQueue(TimeBuffer<FetchStruct> *ftb_ptr)
/gem5/src/cpu/
H A Dtimebuf.hh40 class TimeBuffer class
61 friend class TimeBuffer;
63 TimeBuffer<T> *buffer;
72 wire(TimeBuffer<T> *buf, int i)
140 TimeBuffer(int p, int f) function in class:TimeBuffer
156 TimeBuffer() function in class:TimeBuffer
161 ~TimeBuffer()
H A Dactivity.hh117 TimeBuffer<bool> activityBuffer;
/gem5/src/cpu/minor/
H A Dbuffers.hh150 /** TimeBuffer with MinorTrace and Named interfaces */
154 class MinorBuffer : public Named, public TimeBuffer<ElemType>
168 Named(name), TimeBuffer<ElemType>(num_past, num_future),
293 typename TimeBuffer<ElemType>::wire pushWire;
295 typename TimeBuffer<ElemType>::wire popWire;
356 TimeBuffer<ElemType>::advance();

Completed in 53 milliseconds