Home
last modified time | relevance | path

Searched refs:debug_seqNum (Results 1 – 20 of 20) sorted by relevance

/XiangShan/src/main/scala/xiangshan/backend/fu/
H A DFuncUnit.scala80 val debug_seqNum = InstSeqNum() constant
87 val debug_seqNum = InstSeqNum() constant
108 …PerfCCT.updateInstPos(io.in.bits.debug_seqNum, PerfCCT.InstPos.AtFU.id.U, io.in.valid, clock, rese…
109 …PerfCCT.updateInstPos(io.out.bits.debug_seqNum, PerfCCT.InstPos.AtBypassVal.id.U, io.out.valid, cl…
126 io.out.bits.debug_seqNum := RegEnable(io.in.bits.debug_seqNum, io.in.fire)
142 io.out.bits.debug_seqNum := DataHoldBypass(io.in.bits.debug_seqNum, io.in.fire)
158 io.out.bits.debug_seqNum := io.in.bits.debug_seqNum
178 … val seqNumVec = init.debug_seqNum +: Seq.fill(latency)(Reg(chiselTypeOf(io.in.bits.debug_seqNum)))
199 case(((ctrl,data), perf), debug_seqNum) => {
207 out.debug_seqNum := debug_seqNum
[all …]
H A DFence.scala91 io.out.bits.debug_seqNum := io.in.bits.debug_seqNum
/XiangShan/src/main/scala/xiangshan/backend/
H A DBundles.scala56 val debug_seqNum = InstSeqNum() constant
71 this.debug_seqNum := source.debug_seqNum
124 val debug_seqNum = InstSeqNum() constant
234 val debug_seqNum = InstSeqNum() constant
652 val debug_seqNum = InstSeqNum() constant
666 this.debug_seqNum := source.common.debug_seqNum
737 val debug_seqNum = InstSeqNum() constant
758 val debug_seqNum = InstSeqNum() constant
780 this.debug_seqNum := source.debug_seqNum
H A DBackend.scala684 sink.bits.debug_seqNum := source.bits.uop.debug_seqNum
816 sink.bits.uop.debug_seqNum := source.bits.debug_seqNum
/XiangShan/src/main/scala/xiangshan/frontend/
H A DIBuffer.scala63 val debug_seqNum = InstSeqNum() constant
81 debug_seqNum := fetch.debug_seqNum(i)
108 cf.debug_seqNum := debug_seqNum
H A DIFU.scala964 io.toIbuffer.bits.debug_seqNum.zipWithIndex.foreach { case (a, i) =>
968 io.toIbuffer.bits.debug_seqNum.zipWithIndex.foreach { case (a, i) =>
H A DFrontendBundle.scala253 val debug_seqNum = Vec(PredictWidth, InstSeqNum()) constant
/XiangShan/src/main/scala/xiangshan/backend/exu/
H A DExeUnit.scala270 sink.bits.debug_seqNum := source.bits.debug_seqNum
409 io.out.bits.debug_seqNum := Mux1H(fuOutValidOH, fuOutBitsVec.map(_.debug_seqNum))
456 fu.io.in.bits.debug_seqNum := io.in.bits.uop.debug_seqNum
469 io.out.bits.uop.debug_seqNum := fu.io.out.bits.debug_seqNum
/XiangShan/src/main/scala/xiangshan/backend/decode/
H A DDecodeStage.scala89 PerfCCT.updateInstPos(d.bits.debug_seqNum, PerfCCT.InstPos.AtDecode.id.U, d.valid, clock, reset)
248 inst.bits.debug_seqNum := 0.U
/XiangShan/src/main/scala/xiangshan/backend/rename/
H A DRename.scala99 PerfCCT.updateInstPos(o.bits.debug_seqNum, PerfCCT.InstPos.AtRename.id.U, o.valid, clock, reset)
283 o.bits.debug_seqNum := io.in(i).bits.debug_seqNum
/XiangShan/src/main/scala/xiangshan/mem/pipeline/
H A DAtomicsUnit.scala63 …PerfCCT.updateInstPos(io.in.bits.uop.debug_seqNum, PerfCCT.InstPos.AtFU.id.U, io.in.valid, clock, …
H A DStoreUnit.scala77 …PerfCCT.updateInstPos(io.stin.bits.uop.debug_seqNum, PerfCCT.InstPos.AtFU.id.U, io.stin.valid, clo…
H A DHybridUnit.scala162 …PerfCCT.updateInstPos(io.lsin.bits.uop.debug_seqNum, PerfCCT.InstPos.AtFU.id.U, io.lsin.valid, clo…
H A DLoadUnit.scala215 …PerfCCT.updateInstPos(io.ldin.bits.uop.debug_seqNum, PerfCCT.InstPos.AtFU.id.U, io.ldin.valid, clo…
/XiangShan/src/main/scala/xiangshan/backend/issue/
H A DIssueQueue.scala118 …PerfCCT.updateInstPos(enq.bits.debug_seqNum, PerfCCT.InstPos.AtIssueQue.id.U, enq.valid, clock, re…
803 deq.bits.common.debug_seqNum := deqEntryVec(i).bits.payload.debug_seqNum
/XiangShan/src/main/scala/xiangshan/backend/datapath/
H A DDataPath.scala588 …PerfCCT.updateInstPos(s0.bits.common.debug_seqNum, PerfCCT.InstPos.AtIssueArb.id.U, s0.valid, cloc…
589 …PerfCCT.updateInstPos(s1_data.debug_seqNum, PerfCCT.InstPos.AtIssueReadReg.id.U, s1_valid, clock, …
/XiangShan/src/main/scala/xiangshan/
H A DBundle.scala167 val debug_seqNum = InstSeqNum() constant
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/
H A DStoreQueue.scala524 uop(stWbIndex).debug_seqNum := io.storeAddrIn(i).bits.uop.debug_seqNum
/XiangShan/src/main/scala/xiangshan/backend/rob/
H A DRob.scala148 …PerfCCT.updateInstPos(wb.bits.debug_seqNum, PerfCCT.InstPos.AtWriteVal.id.U, wb.valid, clock, rese…
775 …PerfCCT.commitInstMeta(i.U, deqDebugInst.debug_seqNum, deqDebugInst.instrSize, io.commits.isCommit…
/XiangShan/src/main/scala/xiangshan/mem/
H A DMemBlock.scala377 …PerfCCT.updateInstPos(wb.bits.uop.debug_seqNum, PerfCCT.InstPos.AtBypassVal.id.U, wb.valid, clock,…