Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
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,
DGCNIterativeScheduler.cpp265 Range &&Schedule) const { in getSchedulePressure()
277 for (auto I = Schedule.end(), B = Schedule.begin(); I != B;) { in getSchedulePressure()
321 GCNIterativeScheduler::detachSchedule(ScheduleRef Schedule) const { in detachSchedule()
323 Res.reserve(Schedule.size() * 2); in detachSchedule()
329 for (auto SU : Schedule) { in detachSchedule()
341 ScheduleRef Schedule, in setBestSchedule() argument
344 new TentativeSchedule{ detachSchedule(Schedule), MaxRP }); in setBestSchedule()
349 scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure); in scheduleBest()
356 void GCNIterativeScheduler::scheduleRegion(Region &R, Range &&Schedule, in scheduleRegion() argument
361 const auto SchedMaxRP = getSchedulePressure(R, Schedule); in scheduleRegion()
[all …]
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()
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()
DVOPCInstructions.td58 list<SchedReadWrite> Schedule = sched;
218 let SchedRW = P.Schedule;
228 let SchedRW = P.Schedule;
236 let SchedRW = P.Schedule;
253 let SchedRW = P_NoSDst.Schedule;
264 let SchedRW = P_NoSDst.Schedule;
273 let SchedRW = P_NoSDst.Schedule;
670 let SchedRW = p.Schedule;
677 let SchedRW = p.Schedule;
684 let SchedRW = p.Schedule;
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DModuloSchedule.cpp67 BB = Schedule.getLoop()->getTopBlock(); in expand()
74 for (MachineInstr *MI : Schedule.getInstructions()) { in expand()
75 int DefStage = Schedule.getStage(MI); in expand()
89 int UseStage = Schedule.getStage(UseMI); in expand()
115 unsigned MaxStageCount = Schedule.getNumStages() - 1; in generatePipelinedLoop()
132 for (MachineInstr *CI : Schedule.getInstructions()) { in generatePipelinedLoop()
135 unsigned StageNum = Schedule.getStage(CI); in generatePipelinedLoop()
216 if (Schedule.getStage(&*BBI) == StageNum) { in generateProlog()
294 if ((unsigned)Schedule.getStage(In) == StageNum) { in generateEpilog()
398 int StageScheduled = Schedule.getStage(&*BBI); in generateExistingPhis()
[all …]
DMachinePipeliner.cpp563 SMSchedule Schedule(Pass.MF); in schedule() local
564 Scheduled = schedulePipeline(Schedule); in schedule()
577 unsigned numStages = Schedule.getMaxStageCount(); in schedule()
614 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in schedule()
616 for (SUnit *SU : Schedule.getInstructions(Cycle)) { in schedule()
619 Stages[SU->getInstr()] = Schedule.stageScheduled(SU); in schedule()
2021 bool SwingSchedulerDAG::schedulePipeline(SMSchedule &Schedule) { in schedulePipeline() argument
2031 Schedule.reset(); in schedulePipeline()
2032 Schedule.setInitiationInterval(II); in schedulePipeline()
2048 Schedule.computeStart(SU, &EarlyStart, &LateStart, &SchedEnd, &SchedStart, in schedulePipeline()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DModuloSchedule.h168 ModuloSchedule &Schedule; variable
236 if ((int)CurStage > Schedule.getNumStages() - 1 && Stages.first == 0 && in getStagesForReg()
263 : Schedule(S), MF(MF), ST(MF.getSubtarget()), MRI(MF.getRegInfo()), in ModuloScheduleExpander()
283 : Schedule(S), MF(MF), ST(MF.getSubtarget()), MRI(MF.getRegInfo()), in PeelingModuloScheduleExpander()
293 ModuloSchedule &Schedule;
360 return Schedule.getStage(MI); in getStage()
DMachinePipeliner.h258 void applyInstrChange(MachineInstr *MI, SMSchedule &Schedule);
296 bool schedulePipeline(SMSchedule &Schedule);
/freebsd-12-stable/contrib/telnet/libtelnet/
Dencrypt.h64 typedef struct { Block __; } Schedule[16];
66 #define Schedule DES_key_schedule macro
Denc_des.c65 Schedule krbdes_sched;
76 Schedule str_sched;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGVLIW.cpp82 void Schedule() override;
93 void ScheduleDAGVLIW::Schedule() { in Schedule() function in ScheduleDAGVLIW
DScheduleDAGFast.cpp84 void Schedule() override;
117 void ScheduleDAGFast::Schedule() { in Schedule() function in ScheduleDAGFast
647 void Schedule() override;
715 void ScheduleDAGLinearize::Schedule() { in Schedule() function in ScheduleDAGLinearize
DScheduleDAGSDNodes.h113 virtual void Schedule() = 0;
DScheduleDAGSDNodes.cpp64 Schedule(); in Run()
DScheduleDAGRRList.cpp207 void Schedule() override;
354 void ScheduleDAGRRList::Schedule() { in Schedule() function in ScheduleDAGRRList
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DOpenMPKinds.h157 OpenMPScheduleClauseKind Schedule = OMPC_SCHEDULE_unknown; member
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGOpenMPRuntime.cpp2650 OpenMPSchedType Schedule = in isStaticNonchunked() local
2652 return Schedule == OMP_sch_static; in isStaticNonchunked()
2657 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticNonchunked() local
2658 return Schedule == OMP_dist_sch_static; in isStaticNonchunked()
2663 OpenMPSchedType Schedule = in isStaticChunked() local
2665 return Schedule == OMP_sch_static_chunked; in isStaticChunked()
2670 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticChunked() local
2671 return Schedule == OMP_dist_sch_static_chunked; in isStaticChunked()
2675 OpenMPSchedType Schedule = in isDynamic() local
2677 assert(Schedule != OMP_sch_static_chunked && "cannot be chunked here"); in isDynamic()
[all …]
DCGStmtOpenMP.cpp2736 Ordered || RT.isDynamic(ScheduleKind.Schedule); in EmitOMPForOuterLoop()
2739 !RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPForOuterLoop()
3160 ScheduleKind.Schedule = C->getScheduleKind(); in EmitOMPWorksharingLoop()
3167 *this, S, ScheduleKind.Schedule, ChunkExpr); in EmitOMPWorksharingLoop()
3188 bool StaticChunkedOne = RT.isStaticChunked(ScheduleKind.Schedule, in EmitOMPWorksharingLoop()
3193 (ScheduleKind.Schedule == OMPC_SCHEDULE_static && in EmitOMPWorksharingLoop()
3198 if ((RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPWorksharingLoop()
3765 ScheduleKind.Schedule = OMPC_SCHEDULE_static; in EmitSections()
6884 Data.Schedule.setInt(/*IntVal=*/false); in EmitOMPTaskLoopBasedDirective()
6885 Data.Schedule.setPointer(EmitScalarExpr(Clause->getGrainsize())); in EmitOMPTaskLoopBasedDirective()
[all …]
/freebsd-12-stable/contrib/gcc/config/rs6000/
Drs6000.opt121 Schedule the start and end of the procedure
211 -mtune= Schedule code for given CPU
/freebsd-12-stable/contrib/gcc/config/s390/
Ds390.opt84 Schedule code for given CPU
/freebsd-12-stable/contrib/gcc/config/sparc/
Dsparc.opt96 Schedule code for given CPU
/freebsd-12-stable/contrib/gcc/config/ia64/
Dia64.opt97 Schedule code for given CPU
/freebsd-12-stable/contrib/gcc/config/i386/
Di386.opt250 Schedule code for given CPU
/freebsd-12-stable/lib/libc/net/
Dprotocols129 stp 118 STP # Schedule Transfer Protocol

12