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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DLSUnit.cpp1 //===----------------------- 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]
[all...]
H A DScheduler.cpp54 // Give lower priority to LSUnit stall events.
55 LSUnit::Status LSS = LSU.isAvailable(IR);
56 HadTokenStall = LSS != LSUnit::LSU_AVAILABLE;
59 case LSUnit::LSU_LQUEUE_FULL:
61 case LSUnit::LSU_SQUEUE_FULL:
63 case LSUnit::LSU_AVAILABLE:
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DLSUnit.h1 //===------------------------- LSUnit.h --------------------------*- C++-*-===//
31 /// At dispatch stage, instructions are mapped by the LSUnit to MemoryGroups.
34 /// internally by the LSUnit to track memory dependencies.
354 /// set to `false` by the constructor of LSUnit.
368 /// LSUnit doesn't attempt to predict whether a load or store hits or misses
369 /// the L1 cache. To be more specific, LSUnit doesn't know anything about
378 /// LSUnit conservatively assumes that an instruction which `mayLoad` and has
396 class LSUnit : public LSUnitBase { class in namespace:llvm::mca
441 LSUnit(const MCSchedModel &SM) function in class:llvm::mca::LSUnit
442 : LSUnit(S
443 LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ) function in class:llvm::mca::LSUnit
445 LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ, bool AssumeNoAlias) function in class:llvm::mca::LSUnit
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/
H A DContext.cpp37 auto LSU = std::make_unique<LSUnit>(SM, Opts.LoadQueueSize,
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile783 SRCS_EXT+= MCA/HardwareUnits/LSUnit.cpp

Completed in 179 milliseconds