Searched refs:HWS (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp44 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 DContext.cpp39 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 DExecuteStage.h29 Scheduler &HWS; member in class:llvm::mca::final
52 : Stage(), HWS(S), NumDispatchedOpcodes(0), NumIssuedOpcodes(0),

Completed in 107 milliseconds