Searched refs:RetireControlUnit (Results 1 – 14 of 14) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/ |
D | RetireControlUnit.cpp | 24 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()
|
D | RetireStage.h | 28 RetireControlUnit &RCU; 32 RetireStage(RetireControlUnit &R, RegisterFile &F) in RetireStage()
|
D | RetireControlUnit.h | 36 struct RetireControlUnit : public HardwareUnit { struct 65 RetireControlUnit(const llvm::MCSchedModel &SM); argument
|
D | ExecuteStage.h | 31 RetireControlUnit &RCU; 40 ExecuteStage(RetireControlUnit &R, Scheduler &S) : Stage(), RCU(R), HWS(S) {} in ExecuteStage()
|
D | DispatchStage.h | 57 RetireControlUnit &RCU; 87 unsigned MaxDispatchWidth, RetireControlUnit &R, in DispatchStage()
|
D | RetireStage.cpp | 36 const RetireControlUnit::RUToken &Current = RCU.peekCurrentToken(); in cycleStart()
|
D | CMakeLists.txt | 32 RetireControlUnit.cpp
|
D | Context.cpp | 37 auto RCU = llvm::make_unique<RetireControlUnit>(SM); in createDefaultPipeline()
|
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/ |
D | CodeGenSchedule.h | 239 Record *RetireControlUnit; member 248 RetireControlUnit(nullptr) {} in CodeGenProcModel() 259 return RetireControlUnit || !RegisterFiles.empty() || in hasExtraProcessorInfo()
|
D | CodeGenSchedule.cpp | 233 if (PM.RetireControlUnit) { in collectRetireControlUnits() 236 PrintNote(PM.RetireControlUnit->getLoc(), in collectRetireControlUnits() 239 PM.RetireControlUnit = RCU; in collectRetireControlUnits()
|
D | SubtargetEmitter.cpp | 619 if (Record *RCU = ProcModel.RetireControlUnit) { in EmitRetireControlUnitInfo()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/ |
D | TargetSchedule.td | 526 // 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/ |
D | X86ScheduleBtVer2.td | 61 def JRCU : RetireControlUnit<64, 2>;
|
D | X86ScheduleZnver1.td | 115 def ZnRCU : RetireControlUnit<192, 8>;
|