Lines Matching refs:LSUnit
1 //===----------------------- LSUnit.cpp --------------------------*- C++-*-===//
14 #include "llvm/MCA/HardwareUnits/LSUnit.h"
51 dbgs() << "[LSUnit] LQ_Size = " << getLoadQueueSize() << '\n';
52 dbgs() << "[LSUnit] SQ_Size = " << getStoreQueueSize() << '\n';
53 dbgs() << "[LSUnit] NextLQSlotIdx = " << getUsedLQEntries() << '\n';
54 dbgs() << "[LSUnit] NextSQSlotIdx = " << getUsedSQEntries() << '\n';
58 dbgs() << "[LSUnit] Group (" << GroupIt.first << "): "
69 unsigned LSUnit::dispatch(const InstRef &IR) {
89 LLVM_DEBUG(dbgs() << "[LSUnit]: GROUP DEP: (" << ImmediateLoadDominator
97 LLVM_DEBUG(dbgs() << "[LSUnit]: GROUP DEP: ("
107 LLVM_DEBUG(dbgs() << "[LSUnit]: GROUP DEP: (" << CurrentStoreGroupID
158 LLVM_DEBUG(dbgs() << "[LSUnit]: GROUP DEP: (" << CurrentStoreGroupID
167 LLVM_DEBUG(dbgs() << "[LSUnit]: GROUP DEP: ("
176 LLVM_DEBUG(dbgs() << "[LSUnit]: GROUP DEP: ("
195 LSUnit::Status LSUnit::isAvailable(const InstRef &IR) const {
198 return LSUnit::LSU_LQUEUE_FULL;
200 return LSUnit::LSU_SQUEUE_FULL;
201 return LSUnit::LSU_AVAILABLE;
221 LLVM_DEBUG(dbgs() << "[LSUnit]: Instruction idx=" << IR.getSourceIndex()
227 LLVM_DEBUG(dbgs() << "[LSUnit]: Instruction idx=" << IR.getSourceIndex()
232 void LSUnit::onInstructionExecuted(const InstRef &IR) {