Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DLSUnit.cpp69 unsigned LSUnit::dispatch(const InstRef &IR) { in dispatch()
196 LSUnit::Status LSUnit::isAvailable(const InstRef &IR) const { in isAvailable()
199 return LSUnit::LSU_LQUEUE_FULL; in isAvailable()
201 return LSUnit::LSU_SQUEUE_FULL; in isAvailable()
202 return LSUnit::LSU_AVAILABLE; in isAvailable()
233 void LSUnit::onInstructionExecuted(const InstRef &IR) { in onInstructionExecuted()
H A DScheduler.cpp54 // Give lower priority to LSUnit stall events. in isAvailable()
55 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.h398 class LSUnit : public LSUnitBase {
443 LSUnit(const MCSchedModel &SM) in LSUnit() function
444 : LSUnit(SM, /* LQSize */ 0, /* SQSize */ 0, /* NoAlias */ false) {} in LSUnit()
445 LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ) in LSUnit() function
446 : LSUnit(SM, LQ, SQ, /* NoAlias */ false) {} in LSUnit()
447 LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ, bool AssumeNoAlias) in LSUnit() function
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DInOrderIssueStage.h24 class LSUnit; variable
59 LSUnit &LSU;
116 CustomBehaviour &CB, LSUnit &LSU);
/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/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DInOrderIssueStage.cpp48 LSUnit &LSU) in InOrderIssueStage()
/freebsd/lib/clang/libllvm/
H A DMakefile966 SRCS_EXT+= MCA/HardwareUnits/LSUnit.cpp