Searched refs:skidBuffer (Results 1 - 6 of 6) sorted by relevance

/gem5/src/cpu/o3/
H A Ddecode_impl.hh218 assert(skidBuffer[tid].empty());
227 if (!insts[tid].empty() || !skidBuffer[tid].empty() ||
290 if (skidBuffer[tid].empty()) {
348 while (!skidBuffer[tid].empty()) {
349 skidBuffer[tid].pop();
397 while (!skidBuffer[tid].empty()) {
398 skidBuffer[tid].pop();
417 skidBuffer[tid].push(inst);
419 DPRINTF(Decode,"Inserting [tid:%d][sn:%lli] PC: %s into decode skidBuffer %i\n",
420 inst->threadNumber, inst->seqNum, inst->pcState(), skidBuffer[ti
[all...]
H A Drename_impl.hh346 !skidBuffer[tid].empty() ||
368 assert(skidBuffer[tid].empty());
422 skidBuffer[tid].clear();
554 skidBuffer[tid].size() : insts[tid].size();
614 skidBuffer[tid] : insts[tid];
673 "Removing [sn:%llu] PC:%s from rename skidBuffer\n",
815 "skidBuffer\n", tid, inst->seqNum, inst->pcState());
819 skidBuffer[tid].push_back(inst);
822 if (skidBuffer[tid].size() > skidBufferMax)
826 for (it = skidBuffer[ti
[all...]
H A Diew_impl.hh405 if (!skidBuffer[tid].empty()) {
480 while (!skidBuffer[tid].empty()) {
481 if (skidBuffer[tid].front()->isLoad()) {
484 if (skidBuffer[tid].front()->isStore() ||
485 skidBuffer[tid].front()->isAtomic()) {
491 skidBuffer[tid].pop();
578 if (skidBuffer[tid].empty()) {
676 "dispatch skidBuffer %i\n",tid, inst->seqNum,
679 skidBuffer[tid].push(inst);
682 assert(skidBuffer[ti
[all...]
H A Ddecode.hh246 std::queue<DynInstPtr> skidBuffer[Impl::MaxThreads]; member in class:DefaultDecode
H A Diew.hh340 std::queue<DynInstPtr> skidBuffer[Impl::MaxThreads]; member in class:DefaultIEW
H A Drename.hh359 InstQueue skidBuffer[Impl::MaxThreads]; member in class:DefaultRename

Completed in 17 milliseconds