Lines Matching defs:fetch_info

299         Fetch2ThreadInfo &fetch_info = fetchInfo[tid];
310 fetch_info.inputIndex < line_in->lineWidth) && /* More input */
320 fetch_info.expectedStreamSeqNum == line_in->id.streamSeqNum &&
321 fetch_info.predictionSeqNum != line_in->id.predictionSeqNum;
326 bool set_pc = fetch_info.lastStreamSeqNum != line_in->id.streamSeqNum;
328 if (!discard_line && (!fetch_info.havePC || set_pc)) {
331 fetch_info.inputIndex =
336 line_in->pc, fetch_info.inputIndex, line_in->lineBaseAddr,
338 fetch_info.pc = line_in->pc;
339 fetch_info.havePC = true;
352 line_in->id, fetch_info.inputIndex,
353 fetch_info.predictionSeqNum);
362 dyn_inst->id.fetchSeqNum = fetch_info.fetchSeqNum;
363 dyn_inst->id.predictionSeqNum = fetch_info.predictionSeqNum;
368 dyn_inst->pc = fetch_info.pc;
384 (line + fetch_info.inputIndex)));
387 decoder->moreBytes(fetch_info.pc,
388 line_in->lineBaseAddr + fetch_info.inputIndex,
391 line_in->lineBaseAddr + fetch_info.inputIndex);
403 dyn_inst->id.fetchSeqNum = fetch_info.fetchSeqNum;
404 dyn_inst->id.predictionSeqNum = fetch_info.predictionSeqNum;
412 StaticInstPtr decoded_inst = decoder->decode(fetch_info.pc);
415 dyn_inst->pc = fetch_info.pc;
436 line_in->lineWidth, output_index, fetch_info.inputIndex,
437 fetch_info.pc, *dyn_inst);
454 fetch_info.pc.upc(0);
455 fetch_info.pc.nupc(1);
459 TheISA::advancePC(fetch_info.pc, decoded_inst);
471 fetch_info.inputIndex += sizeof(TheISA::MachInst);
475 line_in->pc, fetch_info.inputIndex, line_in->lineBaseAddr,
482 fetch_info.fetchSeqNum++;
503 fetch_info.lastStreamSeqNum = line_in->id.streamSeqNum;
512 fetch_info.havePC = false;
519 fetch_info.havePC = false;
521 } else if (fetch_info.inputIndex == line_in->lineWidth) {