Home
last modified time | relevance | path

Searched refs:CurrentInstructionSlotIdx (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DMicroOpQueueStage.cpp22 InstRef IR = Buffer[CurrentInstructionSlotIdx]; in moveInstructions()
27 Buffer[CurrentInstructionSlotIdx].invalidate(); in moveInstructions()
29 CurrentInstructionSlotIdx += NormalizedOpcodes; in moveInstructions()
30 CurrentInstructionSlotIdx %= Buffer.size(); in moveInstructions()
32 IR = Buffer[CurrentInstructionSlotIdx]; in moveInstructions()
40 : NextAvailableSlotIdx(0), CurrentInstructionSlotIdx(0), MaxIPC(IPC), in MicroOpQueueStage()
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DRetireControlUnit.cpp23 : NextAvailableSlotIdx(0), CurrentInstructionSlotIdx(0), in RetireControlUnit()
59 const RetireControlUnit::RUToken &Current = Queue[CurrentInstructionSlotIdx]; in getCurrentToken()
69 unsigned NextSlotIdx = CurrentInstructionSlotIdx + std::max(1U, Current.NumSlots); in computeNextSlotIdx()
78 RetireControlUnit::RUToken &Current = Queue[CurrentInstructionSlotIdx]; in consumeCurrentToken()
82 CurrentInstructionSlotIdx += std::max(1U, Current.NumSlots); in consumeCurrentToken()
83 CurrentInstructionSlotIdx %= Queue.size(); in consumeCurrentToken()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DRetireControlUnit.h59 unsigned CurrentInstructionSlotIdx; member
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DMicroOpQueueStage.h29 unsigned CurrentInstructionSlotIdx; variable