Home
last modified time | relevance | path

Searched refs:LSUnit (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DLSUnit.cpp44 void LSUnit::cycleEvent() { in cycleEvent()
50 void LSUnit::dump() const { in dump()
69 unsigned LSUnit::dispatch(const InstRef &IR) { in dispatch()
194 LSUnit::Status LSUnit::isAvailable(const InstRef &IR) const { in isAvailable()
197 return LSUnit::LSU_LQUEUE_FULL; in isAvailable()
199 return LSUnit::LSU_SQUEUE_FULL; in isAvailable()
200 return LSUnit::LSU_AVAILABLE; in isAvailable()
203 void LSUnit::onInstructionRetired(const InstRef &IR) { in onInstructionRetired()
222 void LSUnit::onInstructionExecuted(const InstRef &IR) { in onInstructionExecuted()
H A DScheduler.cpp55 LSUnit::Status LSS = LSU.isAvailable(IR); in isAvailable()
56 HadTokenStall = LSS != LSUnit::LSU_AVAILABLE; in isAvailable()
59 case LSUnit::LSU_LQUEUE_FULL: in isAvailable()
61 case LSUnit::LSU_SQUEUE_FULL: in isAvailable()
63 case LSUnit::LSU_AVAILABLE: in isAvailable()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DLSUnit.h196 class LLVM_ABI LSUnit : public LSUnitBase {
411 LSUnit(const MCSchedModel &SM) in LSUnit() function
412 : LSUnit(SM, /* LQSize */ 0, /* SQSize */ 0, /* NoAlias */ false) {} in LSUnit()
413 LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ) in LSUnit() function
414 : LSUnit(SM, LQ, SQ, /* NoAlias */ false) {} in LSUnit()
415 LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ, bool AssumeNoAlias) in LSUnit() function
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DContext.cpp42 auto LSU = std::make_unique<LSUnit>(SM, Opts.LoadQueueSize, in createDefaultPipeline()
77 auto LSU = std::make_unique<LSUnit>(SM, Opts.LoadQueueSize, in createInOrderPipeline()
/freebsd/lib/clang/libllvm/
H A DMakefile1062 SRCS_EXT+= MCA/HardwareUnits/LSUnit.cpp