Searched refs:HWS (Results 1 - 3 of 3) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/Stages/ |
H A D | ExecuteStage.cpp | 44 if (Scheduler::Status S = HWS.isAvailable(IR)) { 58 HWS.issueInstruction(IR, Used, Pending, Ready); 81 InstRef IR = HWS.select(); 87 IR = HWS.select(); 99 HWS.cycleEvent(Freed, Executed, Pending, Ready); 128 if (!HWS.hadTokenStall() && NumDispatchedOpcodes <= NumIssuedOpcodes) 132 uint64_t Mask = HWS.analyzeResourcePressure(Insts); 143 HWS.analyzeDataDependencies(RegDeps, MemDeps); 190 // Ensure that the HWS has not stored this instruction in its queues. 191 HWS [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/ |
H A D | Context.cpp | 39 auto HWS = std::make_unique<Scheduler>(SM, *LSU); local 46 std::make_unique<ExecuteStage>(*HWS, Opts.EnableBottleneckAnalysis); 53 addHardwareUnit(std::move(HWS));
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MCA/Stages/ |
H A D | ExecuteStage.h | 29 Scheduler &HWS; member in class:llvm::mca::final 52 : Stage(), HWS(S), NumDispatchedOpcodes(0), NumIssuedOpcodes(0),
|
Completed in 107 milliseconds