Searched refs:inputBuffer (Results 1 - 7 of 7) sorted by relevance
/gem5/src/cpu/minor/ |
H A D | decode.cc | 74 inputBuffer.push_back( 76 name + ".inputBuffer" + std::to_string(tid), "insts", 84 /* Get insts from the inputBuffer to work with */ 85 if (!inputBuffer[tid].empty()) { 86 const ForwardInstData &head = inputBuffer[tid].front(); 88 return (head.isBubble() ? NULL : &(inputBuffer[tid].front())); 97 if (!inputBuffer[tid].empty()) 98 inputBuffer[tid].pop(); 128 inputBuffer[inp.outputWire->threadId].setTail(*inp.outputWire); 293 inputBuffer[in [all...] |
H A D | fetch2.cc | 86 inputBuffer.push_back( 88 name + ".inputBuffer" + std::to_string(tid), "lines", 96 /* Get a line from the inputBuffer to work with */ 97 if (!inputBuffer[tid].empty()) { 98 return &(inputBuffer[tid].front()); 107 if (!inputBuffer[tid].empty()) { 108 inputBuffer[tid].front().freeLine(); 109 inputBuffer[tid].pop(); 119 while (!inputBuffer[tid].empty()) 243 inputBuffer[in [all...] |
H A D | pipeline.cc | 73 f2ToD.output(), dToE.input(), execute.inputBuffer), 76 decode.inputBuffer), 78 eToF1.output(), f1ToF2.input(), f2ToF1.output(), fetch2.inputBuffer),
|
H A D | decode.hh | 85 std::vector<InputBuffer<ForwardInstData>> inputBuffer; member in class:Minor::Decode 108 /** Index into the inputBuffer's head marking the start of unhandled
|
H A D | fetch2.hh | 95 std::vector<InputBuffer<ForwardLineData>> inputBuffer; member in class:Minor::Fetch2 177 /** Get a piece of data to work on from the inputBuffer, or 0 if there
|
H A D | execute.cc | 174 inputBuffer.push_back( 176 name_ + ".inputBuffer" + tid_str, "insts", 196 /* Get a line from the inputBuffer to work with */ 197 if (!inputBuffer[tid].empty()) { 198 const ForwardInstData &head = inputBuffer[tid].front(); 200 return (head.isBubble() ? NULL : &(inputBuffer[tid].front())); 209 if (!inputBuffer[tid].empty()) 210 inputBuffer[tid].pop(); 1416 inputBuffer[inp.outputWire->threadId].setTail(*inp.outputWire); 1595 inputBuffer[in [all...] |
H A D | execute.hh | 125 std::vector<InputBuffer<ForwardInstData>> inputBuffer; member in class:Minor::Execute 209 /** Get a piece of data to work on from the inputBuffer, or 0 if there 260 /** Try and issue instructions from the inputBuffer */
|
Completed in 21 milliseconds