Lines Matching refs:RetireControlUnit
22 RetireControlUnit::RetireControlUnit(const MCSchedModel &SM) in RetireControlUnit() function in llvm::mca::RetireControlUnit
43 unsigned RetireControlUnit::dispatch(const InstRef &IR) { in dispatch()
58 const RetireControlUnit::RUToken &RetireControlUnit::getCurrentToken() const { in getCurrentToken()
59 const RetireControlUnit::RUToken &Current = Queue[CurrentInstructionSlotIdx]; in getCurrentToken()
67 unsigned RetireControlUnit::computeNextSlotIdx() const { in computeNextSlotIdx()
68 const RetireControlUnit::RUToken &Current = getCurrentToken(); in computeNextSlotIdx()
73 const RetireControlUnit::RUToken &RetireControlUnit::peekNextToken() const { in peekNextToken()
77 void RetireControlUnit::consumeCurrentToken() { in consumeCurrentToken()
78 RetireControlUnit::RUToken &Current = Queue[CurrentInstructionSlotIdx]; in consumeCurrentToken()
88 void RetireControlUnit::onInstructionExecuted(unsigned TokenID) { in onInstructionExecuted()
96 void RetireControlUnit::dump() const { in dump()