Home
last modified time | relevance | path

Searched refs:RetireControlUnit (Results 1 – 14 of 14) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/
DRetireControlUnit.cpp24 RetireControlUnit::RetireControlUnit(const llvm::MCSchedModel &SM) in RetireControlUnit() function in mca::RetireControlUnit
42 unsigned RetireControlUnit::reserveSlot(const InstRef &IR, in reserveSlot()
59 const RetireControlUnit::RUToken &RetireControlUnit::peekCurrentToken() const { in peekCurrentToken()
63 void RetireControlUnit::consumeCurrentToken() { in consumeCurrentToken()
64 const RetireControlUnit::RUToken &Current = peekCurrentToken(); in consumeCurrentToken()
74 void RetireControlUnit::onInstructionExecuted(unsigned TokenID) { in onInstructionExecuted()
81 void RetireControlUnit::dump() const { in dump()
DRetireStage.h28 RetireControlUnit &RCU;
32 RetireStage(RetireControlUnit &R, RegisterFile &F) in RetireStage()
DRetireControlUnit.h36 struct RetireControlUnit : public HardwareUnit { struct
65 RetireControlUnit(const llvm::MCSchedModel &SM); argument
DExecuteStage.h31 RetireControlUnit &RCU;
40 ExecuteStage(RetireControlUnit &R, Scheduler &S) : Stage(), RCU(R), HWS(S) {} in ExecuteStage()
DDispatchStage.h57 RetireControlUnit &RCU;
87 unsigned MaxDispatchWidth, RetireControlUnit &R, in DispatchStage()
DRetireStage.cpp36 const RetireControlUnit::RUToken &Current = RCU.peekCurrentToken(); in cycleStart()
DCMakeLists.txt32 RetireControlUnit.cpp
DContext.cpp37 auto RCU = llvm::make_unique<RetireControlUnit>(SM); in createDefaultPipeline()
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DCodeGenSchedule.h239 Record *RetireControlUnit; member
248 RetireControlUnit(nullptr) {} in CodeGenProcModel()
259 return RetireControlUnit || !RegisterFiles.empty() || in hasExtraProcessorInfo()
DCodeGenSchedule.cpp233 if (PM.RetireControlUnit) { in collectRetireControlUnits()
236 PrintNote(PM.RetireControlUnit->getLoc(), in collectRetireControlUnits()
239 PM.RetireControlUnit = RCU; in collectRetireControlUnits()
DSubtargetEmitter.cpp619 if (Record *RCU = ProcModel.RetireControlUnit) { in EmitRetireControlUnitInfo()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/
DTargetSchedule.td526 // Models can optionally specify up to one instance of RetireControlUnit per
528 class RetireControlUnit<int bufferSize, int retirePerCycle> {
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ScheduleBtVer2.td61 def JRCU : RetireControlUnit<64, 2>;
DX86ScheduleZnver1.td115 def ZnRCU : RetireControlUnit<192, 8>;