Lines Matching defs:commit

57 #include "cpu/o3/commit.hh"
78 // This will get reset by commit if it was switched out at the
136 return cpu->name() + ".commit";
155 .desc("The number of squashed insts skipped by commit")
160 .desc("The number of times commit has been forced to stall to "
270 .desc("number cycles where commit BW limit reached")
682 DPRINTF(Commit,"[tid:%i] Still Squashing, cannot commit any"
691 commit();
701 // The ROB has more instructions it can commit. Its next status
708 " ROB and ready to commit\n",
716 DPRINTF(Commit,"[tid:%i] Can't commit, Instruction [sn:%llu] PC "
815 DefaultCommit<Impl>::commit()
850 // A squash from the previous cycle of the commit stage (i.e.,
926 // If commit is currently squashing, then it will have activity for the
936 // Try to commit any instructions.
963 // commit and IEW.
981 // Handle commit
982 // Note that commit will be handled prior to putting new
983 // instructions in the ROB so that the ROB only tries to commit
985 // it is writing in during this cycle. Can't commit and squash
989 DPRINTF(Commit, "Trying to commit instructions in the ROB.\n");
995 // Commit as many instructions as possible until the commit bandwidth
996 // limit is reached, or it becomes impossible to commit any more.
1015 "Trying to commit head instruction, [tid:%i] [sn:%llu]\n",
1039 // commit is deemed to be successful, but this count is needed
1043 // Try to commit the head instruction.
1120 "PC skip function event, stopping commit\n");
1136 DPRINTF(Commit, "Unable to commit head instruction PC:%s "
1167 // Make sure we are only trying to commit un-executed instructions we
1190 // Change the instruction so it won't try to commit again until
1315 // Update the commit rename map
1387 // Mark the instruction as ready to commit.
1404 // prefetches towards the total commit count.
1464 //If Policy is Aggressive, commit will call