Searched refs:LSUnit (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ |
| H A D | LSUnit.cpp | 44 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 D | Scheduler.cpp | 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 D | LSUnit.h | 196 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 D | Context.cpp | 42 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 D | Makefile | 1062 SRCS_EXT+= MCA/HardwareUnits/LSUnit.cpp
|