Home
last modified time | relevance | path

Searched refs:Scheduler (Results 1 – 25 of 54) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp22 void Scheduler::initializeStrategy(std::unique_ptr<SchedulerStrategy> S) { in initializeStrategy()
32 void Scheduler::dump() const { in dump()
40 Scheduler::Status Scheduler::isAvailable(const InstRef &IR) { in isAvailable()
47 return Scheduler::SC_BUFFERS_FULL; in isAvailable()
49 return Scheduler::SC_DISPATCH_GROUP_STALL; in isAvailable()
60 return Scheduler::SC_LOAD_QUEUE_FULL; in isAvailable()
62 return Scheduler::SC_STORE_QUEUE_FULL; in isAvailable()
64 return Scheduler::SC_AVAILABLE; in isAvailable()
70 void Scheduler::issueInstructionImpl( in issueInstructionImpl()
99 void Scheduler::issueInstruction( in issueInstruction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DTaskQueue.h69 TaskQueue(ThreadPool &Scheduler) : Scheduler(Scheduler) { (void)Scheduler; } in TaskQueue() argument
73 Scheduler.wait(); in ~TaskQueue()
97 Scheduler.async(std::move(T)); in async()
120 Scheduler.async(std::move(Continuation)); in completeTask()
124 ThreadPool &Scheduler; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp312 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode, in runOnMachineFunction() local
329 Scheduler.startBlock(&MBB); in runOnMachineFunction()
342 Scheduler.enterRegion(&MBB, I, Current, CurrentCount - Count); in runOnMachineFunction()
343 Scheduler.setEndIndex(CurrentCount); in runOnMachineFunction()
344 Scheduler.schedule(); in runOnMachineFunction()
345 Scheduler.exitRegion(); in runOnMachineFunction()
346 Scheduler.EmitSchedule(); in runOnMachineFunction()
349 Scheduler.Observe(MI, CurrentCount); in runOnMachineFunction()
358 Scheduler.enterRegion(&MBB, MBB.begin(), Current, CurrentCount); in runOnMachineFunction()
359 Scheduler.setEndIndex(CurrentCount); in runOnMachineFunction()
[all …]
H A DMachineScheduler.cpp173 void scheduleRegions(ScheduleDAGInstrs &Scheduler, bool FixKillFlags);
342 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); in createMachineScheduler() local
343 if (Scheduler) in createMachineScheduler()
344 return Scheduler; in createMachineScheduler()
355 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this); in createPostMachineScheduler() local
356 if (Scheduler) in createPostMachineScheduler()
357 return Scheduler; in createPostMachineScheduler()
408 std::unique_ptr<ScheduleDAGInstrs> Scheduler(createMachineScheduler()); in runOnMachineFunction() local
409 scheduleRegions(*Scheduler, false); in runOnMachineFunction()
441 std::unique_ptr<ScheduleDAGInstrs> Scheduler(createPostMachineScheduler()); in runOnMachineFunction() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h70 class Scheduler : public HardwareUnit {
157 Scheduler(const MCSchedModel &Model, LSUnitBase &Lsu) in Scheduler() function
158 : Scheduler(Model, Lsu, nullptr) {} in Scheduler()
160 Scheduler(const MCSchedModel &Model, LSUnitBase &Lsu, in Scheduler() function
162 : Scheduler(std::make_unique<ResourceManager>(Model), Lsu, in Scheduler()
165 Scheduler(std::unique_ptr<ResourceManager> RM, LSUnitBase &Lsu, in Scheduler() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp26 HWStallEvent::GenericEventType toHWStallEventType(Scheduler::Status Status) { in toHWStallEventType()
28 case Scheduler::SC_LOAD_QUEUE_FULL: in toHWStallEventType()
30 case Scheduler::SC_STORE_QUEUE_FULL: in toHWStallEventType()
32 case Scheduler::SC_BUFFERS_FULL: in toHWStallEventType()
34 case Scheduler::SC_DISPATCH_GROUP_STALL: in toHWStallEventType()
36 case Scheduler::SC_AVAILABLE: in toHWStallEventType()
44 if (Scheduler::Status S = HWS.isAvailable(IR)) { in isAvailable()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/
H A DExecuteStage.h29 Scheduler &HWS;
50 ExecuteStage(Scheduler &S) : ExecuteStage(S, false) {} in ExecuteStage()
51 ExecuteStage(Scheduler &S, bool ShouldPerformBottleneckAnalysis) in ExecuteStage()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/
H A DCMakeLists.txt10 HardwareUnits/Scheduler.cpp
H A DContext.cpp43 auto HWS = std::make_unique<Scheduler>(SM, *LSU); in createDefaultPipeline()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/MCA/
H A DBUILD.gn18 "HardwareUnits/Scheduler.cpp",
/netbsd-src/external/apache2/llvm/lib/libLLVMMCA/
H A DMakefile25 Scheduler.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.cpp1756 SIScheduleBlockScheduler Scheduler(DAG, ScheduleVariant, Blocks); in scheduleVariant() local
1760 ScheduledBlocks = Scheduler.getBlocks(); in scheduleVariant()
1770 Res.MaxSGPRUsage = Scheduler.getSGPRUsage(); in scheduleVariant()
1771 Res.MaxVGPRUsage = Scheduler.getVGPRUsage(); in scheduleVariant()
1942 SIScheduler Scheduler(this); in schedule() local
1943 Best = Scheduler.scheduleVariant(SISchedulerBlockCreatorVariant::LatenciesAlone, in schedule()
1962 Temp = Scheduler.scheduleVariant(v.first, v.second); in schedule()
1983 Temp = Scheduler.scheduleVariant(v.first, v.second); in schedule()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiSchedule.td44 // Enable Post RegAlloc Scheduler pass. [default = 0]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/csky/
H A Dcsky_pipeline_ck803.md1 ;; Scheduler information for C-SKY CK803 processors.
H A Dcsky_pipeline_ck801.md1 ;; Scheduler information for C-SKY CK801 processors.
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZSchedule.td9 // Scheduler resources
/netbsd-src/external/gpl3/gcc/dist/gcc/config/csky/
H A Dcsky_pipeline_ck801.md1 ;; Scheduler information for C-SKY CK801 processors.
H A Dcsky_pipeline_ck803.md1 ;; Scheduler information for C-SKY CK803 processors.
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Dwordprocessors276 # Corel Scheduler
278 >>9 byte 2 Corel Scheduler help file
279 >>9 byte 10 Corel Scheduler in file
280 >>9 byte 11 Corel Scheduler out file
282 >>>9 byte x Corel Scheduler: Unknown filetype %d
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dconcurrency.d1089 interface Scheduler
1168 class ThreadScheduler : Scheduler
1220 class FiberScheduler : Scheduler
1437 __gshared Scheduler scheduler;
1666 static void testScheduler(Scheduler s) in testScheduler()
/netbsd-src/usr.bin/telnet/
H A Dexterns.h295 int Scheduler(int);
H A Dtelnet.c1994 Scheduler(int block) /* should we block in the select ? */ in Scheduler() function
2086 while ((schedValue = Scheduler(0)) != 0) { in telnet()
2093 if (Scheduler(1) == -1) { in telnet()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64Schedule.td18 // AArch64 Scheduler Definitions
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Dconcurrency.d1284 interface Scheduler
1363 class ThreadScheduler : Scheduler
1415 class FiberScheduler : Scheduler
1656 __gshared Scheduler scheduler;
/netbsd-src/external/bsd/wpa/dist/wpa_supplicant/
H A DREADME-Windows.txt151 description: Atheros Wireless Network Adapter (Microsoft's Packet Scheduler)
154 description: Intel 8255x-based Integrated Fast Ethernet (Microsoft's Packet Scheduler)

123