Home
last modified time | relevance | path

Searched refs:Schedule (Results 1 – 25 of 62) sorted by relevance

123

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.h56 std::vector<MachineInstr *> Schedule; member
85 Range &&Schedule) const;
95 ScheduleRef Schedule,
100 std::vector<MachineInstr*> detachSchedule(ScheduleRef Schedule) const;
105 void scheduleRegion(Region &R, Range &&Schedule,
H A DGCNIterativeScheduler.cpp260 Range &&Schedule) const { in getSchedulePressure()
272 for (auto I = Schedule.end(), B = Schedule.begin(); I != B;) { in getSchedulePressure()
316 GCNIterativeScheduler::detachSchedule(ScheduleRef Schedule) const { in detachSchedule()
318 Res.reserve(Schedule.size() * 2); in detachSchedule()
324 for (const auto *SU : Schedule) { in detachSchedule()
336 ScheduleRef Schedule, in setBestSchedule() argument
339 new TentativeSchedule{ detachSchedule(Schedule), MaxRP }); in setBestSchedule()
344 scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure); in scheduleBest()
351 void GCNIterativeScheduler::scheduleRegion(Region &R, Range &&Schedule, in scheduleRegion() argument
356 const auto SchedMaxRP = getSchedulePressure(R, Schedule); in scheduleRegion()
[all …]
H A DGCNILPSched.cpp312 std::vector<const SUnit*> Schedule; in schedule() local
313 Schedule.reserve(SUnits.size()); in schedule()
342 Schedule.push_back(SU); in schedule()
345 assert(SUnits.size() == Schedule.size()); in schedule()
347 std::reverse(Schedule.begin(), Schedule.end()); in schedule()
353 return Schedule; in schedule()
H A DGCNMinRegStrategy.cpp228 std::vector<const SUnit*> Schedule; in schedule() local
229 Schedule.reserve(SUnits.size()); in schedule()
256 Schedule.push_back(SU); in schedule()
264 assert(SUnits.size() == Schedule.size()); in schedule()
266 return Schedule; in schedule()
H A DVOPCInstructions.td84 list<SchedReadWrite> Schedule = sched;
286 let SchedRW = P.Schedule;
297 let SchedRW = P.Schedule;
305 let SchedRW = P.Schedule;
314 let SchedRW = P.Schedule;
323 let SchedRW = P.Schedule;
343 let SchedRW = P_NoSDst.Schedule;
356 let SchedRW = P_NoSDst.Schedule;
366 let SchedRW = P_NoSDst.Schedule;
376 let SchedRW = P_NoSDst.Schedule;
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DModuloSchedule.cpp68 BB = Schedule.getLoop()->getTopBlock(); in expand()
75 for (MachineInstr *MI : Schedule.getInstructions()) { in expand()
76 int DefStage = Schedule.getStage(MI); in expand()
86 int UseStage = Schedule.getStage(UseMI); in expand()
112 unsigned MaxStageCount = Schedule.getNumStages() - 1; in generatePipelinedLoop()
135 for (MachineInstr *CI : Schedule.getInstructions()) { in generatePipelinedLoop()
138 unsigned StageNum = Schedule.getStage(CI); in generatePipelinedLoop()
219 if (Schedule.getStage(&*BBI) == StageNum) { in generateProlog()
296 if ((unsigned)Schedule.getStage(In) == StageNum) { in generateEpilog()
399 int StageScheduled = Schedule.getStage(&*BBI); in generateExistingPhis()
[all …]
H A DMachinePipeliner.cpp583 SMSchedule Schedule(Pass.MF, this); in schedule() local
584 Scheduled = schedulePipeline(Schedule); in schedule()
597 unsigned numStages = Schedule.getMaxStageCount(); in schedule()
634 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in schedule()
636 for (SUnit *SU : Schedule.getInstructions(Cycle)) { in schedule()
639 Stages[SU->getInstr()] = Schedule.stageScheduled(SU); in schedule()
1967 bool SwingSchedulerDAG::schedulePipeline(SMSchedule &Schedule) { in schedulePipeline() argument
1977 Schedule.reset(); in schedulePipeline()
1978 Schedule.setInitiationInterval(II); in schedulePipeline()
1994 Schedule.computeStart(SU, &EarlyStart, &LateStart, &SchedEnd, &SchedStart, in schedulePipeline()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h169 ModuloSchedule &Schedule; variable
239 if ((int)CurStage > Schedule.getNumStages() - 1 && Stages.first == 0 && in getStagesForReg()
266 : Schedule(S), MF(MF), ST(MF.getSubtarget()), MRI(MF.getRegInfo()), in ModuloScheduleExpander()
286 : Schedule(S), MF(MF), ST(MF.getSubtarget()), MRI(MF.getRegInfo()), in PeelingModuloScheduleExpander()
296 ModuloSchedule &Schedule;
363 return Schedule.getStage(MI); in getStage()
H A DMachinePipeliner.h269 void applyInstrChange(MachineInstr *MI, SMSchedule &Schedule);
307 bool schedulePipeline(SMSchedule &Schedule);
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp78 void Schedule() override;
89 void ScheduleDAGVLIW::Schedule() { in Schedule() function in ScheduleDAGVLIW
H A DScheduleDAGFast.cpp80 void Schedule() override;
113 void ScheduleDAGFast::Schedule() { in Schedule() function in ScheduleDAGFast
662 void Schedule() override;
730 void ScheduleDAGLinearize::Schedule() { in Schedule() function in ScheduleDAGLinearize
H A DScheduleDAGSDNodes.h113 virtual void Schedule() = 0;
/openbsd-src/gnu/llvm/compiler-rt/lib/asan/tests/
H A Dasan_mac_test_helpers.mm144 // Schedule the event one second from the current time.
167 // Schedule the timer one second from the current time.
184 // Schedule the timer one second from the current time.
/openbsd-src/gnu/llvm/lldb/examples/test/
H A Dusage-lldb-loggings19 Schedule: normal
80 Schedule: normal
H A Dusage-pre-post-flight18 Schedule: normal
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DOpenMPKinds.h180 OpenMPScheduleClauseKind Schedule = OMPC_SCHEDULE_unknown; member
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp2610 OpenMPSchedType Schedule = in isStaticNonchunked() local
2612 return Schedule == OMP_sch_static; in isStaticNonchunked()
2617 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticNonchunked() local
2618 return Schedule == OMP_dist_sch_static; in isStaticNonchunked()
2623 OpenMPSchedType Schedule = in isStaticChunked() local
2625 return Schedule == OMP_sch_static_chunked; in isStaticChunked()
2630 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticChunked() local
2631 return Schedule == OMP_dist_sch_static_chunked; in isStaticChunked()
2635 OpenMPSchedType Schedule = in isDynamic() local
2637 assert(Schedule != OMP_sch_static_chunked && "cannot be chunked here"); in isDynamic()
[all …]
H A DCGStmtOpenMP.cpp2929 const bool DynamicOrOrdered = Ordered || RT.isDynamic(ScheduleKind.Schedule); in EmitOMPForOuterLoop()
2931 assert((Ordered || !RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPForOuterLoop()
3352 ScheduleKind.Schedule = C->getScheduleKind(); in EmitOMPWorksharingLoop()
3359 *this, S, ScheduleKind.Schedule, ChunkExpr); in EmitOMPWorksharingLoop()
3381 RT.isStaticChunked(ScheduleKind.Schedule, in EmitOMPWorksharingLoop()
3387 (ScheduleKind.Schedule == OMPC_SCHEDULE_static && in EmitOMPWorksharingLoop()
3392 if ((RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPWorksharingLoop()
4066 ScheduleKind.Schedule = OMPC_SCHEDULE_static; in EmitSections()
7539 Data.Schedule.setInt(/*IntVal=*/false); in EmitOMPTaskLoopBasedDirective()
7540 Data.Schedule.setPointer(EmitScalarExpr(Clause->getGrainsize())); in EmitOMPTaskLoopBasedDirective()
[all …]
/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Drs6000.opt121 Schedule the start and end of the procedure
211 -mtune= Schedule code for given CPU
/openbsd-src/gnu/gcc/gcc/config/s390/
H A Ds390.opt84 Schedule code for given CPU
/openbsd-src/gnu/gcc/gcc/config/sparc/
H A Dsparc.opt96 Schedule code for given CPU
/openbsd-src/gnu/gcc/gcc/config/alpha/
H A Dalpha.opt120 Schedule given CPU
/openbsd-src/gnu/gcc/gcc/config/ia64/
H A Dia64.opt97 Schedule code for given CPU
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386.opt230 Schedule code for given CPU
/openbsd-src/etc/
H A Dprotocols124 stp 118 STP # Schedule Transfer Protocol

123