Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DLSUnit.cpp25 LSUnit::LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ, in LSUnit() function in llvm::mca::LSUnit
43 void LSUnit::dump() const { in dump()
51 void LSUnit::assignLQSlot(unsigned Index) { in assignLQSlot()
60 void LSUnit::assignSQSlot(unsigned Index) { in assignSQSlot()
69 void LSUnit::dispatch(const InstRef &IR) { in dispatch()
88 LSUnit::Status LSUnit::isAvailable(const InstRef &IR) const { in isAvailable()
91 return LSUnit::LSU_LQUEUE_FULL; in isAvailable()
93 return LSUnit::LSU_SQUEUE_FULL; in isAvailable()
94 return LSUnit::LSU_AVAILABLE; in isAvailable()
97 bool LSUnit::isReady(const InstRef &IR) const { in isReady()
[all …]
H A DScheduler.cpp55 case LSUnit::LSU_LQUEUE_FULL: in isAvailable()
57 case LSUnit::LSU_SQUEUE_FULL: in isAvailable()
59 case LSUnit::LSU_AVAILABLE: in isAvailable()
/freebsd-12.1/contrib/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h88 LSUnit &LSU;
120 Scheduler(const MCSchedModel &Model, LSUnit &Lsu) in Scheduler()
123 Scheduler(const MCSchedModel &Model, LSUnit &Lsu, in Scheduler()
128 Scheduler(std::unique_ptr<ResourceManager> RM, LSUnit &Lsu, in Scheduler()
H A DLSUnit.h92 class LSUnit : public HardwareUnit {
165 LSUnit(const MCSchedModel &SM, unsigned LQ = 0, unsigned SQ = 0,
/freebsd-12.1/contrib/llvm/lib/MCA/
H A DContext.cpp38 auto LSU = llvm::make_unique<LSUnit>(SM, Opts.LoadQueueSize, in createDefaultPipeline()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile703 SRCS_EXT+= MCA/HardwareUnits/LSUnit.cpp