Searched refs:RetireControlUnit (Results 1 – 14 of 14) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/ |
| H A D | RetireControlUnit.cpp | 23 RetireControlUnit::RetireControlUnit(const MCSchedModel &SM) in RetireControlUnit() function in llvm::mca::RetireControlUnit 41 unsigned RetireControlUnit::reserveSlot(const InstRef &IR, in reserveSlot() 58 const RetireControlUnit::RUToken &RetireControlUnit::peekCurrentToken() const { in peekCurrentToken() 62 void RetireControlUnit::consumeCurrentToken() { in consumeCurrentToken() 63 RetireControlUnit::RUToken &Current = Queue[CurrentInstructionSlotIdx]; in consumeCurrentToken() 74 void RetireControlUnit::onInstructionExecuted(unsigned TokenID) { in onInstructionExecuted() 81 void RetireControlUnit::dump() const { in dump()
|
| /freebsd-12.1/contrib/llvm/include/llvm/MCA/Stages/ |
| H A D | RetireStage.h | 29 RetireControlUnit &RCU; 36 RetireStage(RetireControlUnit &R, RegisterFile &F) in RetireStage()
|
| H A D | DispatchStage.h | 57 RetireControlUnit &RCU; 73 unsigned MaxDispatchWidth, RetireControlUnit &R, in DispatchStage()
|
| /freebsd-12.1/contrib/llvm/include/llvm/MCA/HardwareUnits/ |
| H A D | RetireControlUnit.h | 37 struct RetireControlUnit : public HardwareUnit { struct 66 RetireControlUnit(const MCSchedModel &SM); argument
|
| /freebsd-12.1/contrib/llvm/lib/MCA/Stages/ |
| H A D | RetireStage.cpp | 35 const RetireControlUnit::RUToken &Current = RCU.peekCurrentToken(); in cycleStart()
|
| /freebsd-12.1/contrib/llvm/lib/MCA/ |
| H A D | Context.cpp | 36 auto RCU = llvm::make_unique<RetireControlUnit>(SM); in createDefaultPipeline()
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | CodeGenSchedule.h | 247 Record *RetireControlUnit; member 256 RetireControlUnit(nullptr), LoadQueue(nullptr), StoreQueue(nullptr) {} in CodeGenProcModel() 267 return RetireControlUnit || LoadQueue || StoreQueue || in hasExtraProcessorInfo()
|
| H A D | CodeGenSchedule.cpp | 472 if (PM.RetireControlUnit) { in collectRetireControlUnits() 475 PrintNote(PM.RetireControlUnit->getLoc(), in collectRetireControlUnits() 478 PM.RetireControlUnit = RCU; in collectRetireControlUnits()
|
| H A D | SubtargetEmitter.cpp | 622 if (Record *RCU = ProcModel.RetireControlUnit) { in EmitRetireControlUnitInfo()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | TargetSchedule.td | 557 // Models can optionally specify up to one instance of RetireControlUnit per 559 class RetireControlUnit<int bufferSize, int retirePerCycle> {
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ScheduleBtVer2.td | 71 def JRCU : RetireControlUnit<64, 2>;
|
| H A D | X86ScheduleBdVer2.td | 83 def PdRCU : RetireControlUnit<128, 4>;
|
| H A D | X86ScheduleZnver1.td | 120 def ZnRCU : RetireControlUnit<192, 8>;
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 706 SRCS_EXT+= MCA/HardwareUnits/RetireControlUnit.cpp
|