Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp72 BB = Schedule.getLoop()->getTopBlock(); in expand()
79 for (MachineInstr *MI : Schedule.getInstructions()) { in expand()
80 int DefStage = Schedule.getStage(MI); in expand()
87 int UseStage = Schedule.getStage(UseMI); in expand()
113 unsigned MaxStageCount = Schedule.getNumStages() - 1; in generatePipelinedLoop()
137 for (MachineInstr *CI : Schedule.getInstructions()) { in generatePipelinedLoop()
140 unsigned StageNum = Schedule.getStage(CI); in generatePipelinedLoop()
222 if (Schedule.getStage(&*BBI) == StageNum) { in generateProlog()
300 if ((unsigned)Schedule.getStage(In) == StageNum) { in generateEpilog()
403 int StageScheduled = Schedule.getStage(&*BBI); in generateExistingPhis()
[all …]
H A DMachinePipeliner.cpp656 SMSchedule Schedule(Pass.MF, this); in schedule() local
657 Scheduled = schedulePipeline(Schedule); in schedule()
670 unsigned numStages = Schedule.getMaxStageCount(); in schedule()
707 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in schedule()
709 for (SUnit *SU : Schedule.getInstructions(Cycle)) { in schedule()
712 Stages[SU->getInstr()] = Schedule.stageScheduled(SU); in schedule()
1084 SMSchedule &Schedule, in computeScheduledInsts() argument
1090 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in computeScheduledInsts()
1092 for (int Stage = 0, LastStage = Schedule.getMaxStageCount(); in computeScheduledInsts()
1094 for (SUnit *SU : llvm::reverse(Schedule.getInstructions( in computeScheduledInsts()
[all …]
/freebsd/contrib/llvm-project/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.cpp310 std::vector<const SUnit*> Schedule; in schedule() local
311 Schedule.reserve(SUnits.size()); in schedule()
340 Schedule.push_back(SU); in schedule()
343 assert(SUnits.size() == Schedule.size()); in schedule()
345 std::reverse(Schedule.begin(), Schedule.end()); in schedule()
351 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;
288 let SchedRW = P.Schedule;
299 let SchedRW = P.Schedule;
307 let SchedRW = P.Schedule;
316 let SchedRW = P.Schedule;
325 let SchedRW = P.Schedule;
345 let SchedRW = P_NoSDst.Schedule;
358 let SchedRW = P_NoSDst.Schedule;
368 let SchedRW = P_NoSDst.Schedule;
378 let SchedRW = P_NoSDst.Schedule;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h170 ModuloSchedule &Schedule; variable
240 if ((int)CurStage > Schedule.getNumStages() - 1 && Stages.first == 0 && in getStagesForReg()
267 : Schedule(S), MF(MF), ST(MF.getSubtarget()), MRI(MF.getRegInfo()), in ModuloScheduleExpander()
287 : Schedule(S), MF(MF), ST(MF.getSubtarget()), MRI(MF.getRegInfo()), in PeelingModuloScheduleExpander()
297 ModuloSchedule &Schedule;
364 return Schedule.getStage(MI); in getStage()
381 ModuloSchedule &Schedule; variable
438 : Schedule(S), MF(MF), ST(MF.getSubtarget()), MRI(MF.getRegInfo()), in ModuloScheduleExpanderMVE()
H A DMachinePipeliner.h275 void applyInstrChange(MachineInstr *MI, SMSchedule &Schedule);
313 bool schedulePipeline(SMSchedule &Schedule);
/freebsd/contrib/telnet/libtelnet/
H A Dencrypt.h64 typedef struct { Block __; } Schedule[16];
66 #define Schedule DES_key_schedule macro
H A Denc_des.c63 Schedule krbdes_sched;
74 Schedule str_sched;
/freebsd/crypto/openssl/doc/man7/
H A DEVP_KDF-TLS13_KDF.pod42 trailing zero byte. Refer to RFC 8446 section 7.1 "Key Schedule" for details.
47 Refer to RFC 8446 section 7.1 "Key Schedule" for details.
52 Refer to RFC 8446 section 7.1 "Key Schedule" for details.
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp78 void Schedule() override;
88 /// Schedule - Schedule the DAG using list scheduling.
89 void ScheduleDAGVLIW::Schedule() { in Schedule() function in ScheduleDAGVLIW
177 // priority. If it is not ready put it back. Schedule the node. in listScheduleTopDown()
H A DScheduleDAGFast.cpp80 void Schedule() override;
113 void ScheduleDAGFast::Schedule() { in Schedule() function in ScheduleDAGFast
657 void Schedule() override;
725 void ScheduleDAGLinearize::Schedule() { in Schedule() function in ScheduleDAGLinearize
H A DScheduleDAGSDNodes.h113 virtual void Schedule() = 0;
H A DScheduleDAGSDNodes.cpp64 Schedule(); in Run()
H A DScheduleDAGRRList.cpp206 void Schedule() override;
356 void ScheduleDAGRRList::Schedule() { in Schedule() function in ScheduleDAGRRList
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp2442 OpenMPSchedType Schedule = in isStaticNonchunked() local
2444 return Schedule == OMP_sch_static; in isStaticNonchunked()
2449 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticNonchunked() local
2450 return Schedule == OMP_dist_sch_static; in isStaticNonchunked()
2455 OpenMPSchedType Schedule = in isStaticChunked() local
2457 return Schedule == OMP_sch_static_chunked; in isStaticChunked()
2462 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticChunked() local
2463 return Schedule == OMP_dist_sch_static_chunked; in isStaticChunked()
2467 OpenMPSchedType Schedule = in isDynamic() local
2469 assert(Schedule != OMP_sch_static_chunked && "cannot be chunked here"); in isDynamic()
[all …]
H A DCGStmtOpenMP.cpp2969 const bool DynamicOrOrdered = Ordered || RT.isDynamic(ScheduleKind.Schedule); in EmitOMPForOuterLoop()
2971 assert((Ordered || !RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPForOuterLoop()
3397 ScheduleKind.Schedule = C->getScheduleKind(); in EmitOMPWorksharingLoop()
3404 *this, S, ScheduleKind.Schedule, ChunkExpr); in EmitOMPWorksharingLoop()
3426 RT.isStaticChunked(ScheduleKind.Schedule, in EmitOMPWorksharingLoop()
3432 (ScheduleKind.Schedule == OMPC_SCHEDULE_static && in EmitOMPWorksharingLoop()
3437 if ((RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPWorksharingLoop()
4111 ScheduleKind.Schedule = OMPC_SCHEDULE_static; in EmitSections()
7691 Data.Schedule.setInt(/*IntVal=*/false); in EmitOMPTaskLoopBasedDirective()
7692 Data.Schedule.setPointer(EmitScalarExpr(Clause->getGrainsize())); in EmitOMPTaskLoopBasedDirective()
[all …]
H A DCGOpenMPRuntime.h116 llvm::PointerIntPair<llvm::Value *, 1, bool> Schedule; member
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenMPKinds.h180 OpenMPScheduleClauseKind Schedule = OMPC_SCHEDULE_unknown; member
/freebsd/lib/libc/net/
H A Dprotocols125 stp 118 STP # Schedule Transfer Protocol
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Features.td615 "UsePostRAScheduler", "true", "Schedule again after register allocation">;
625 "Schedule vector stores by ascending address">;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFeatures.td1321 "UsePostRAScheduler", "true", "Schedule again after register allocation">;
/freebsd/contrib/wpa/wpa_supplicant/
H A DREADME-P2P374 Schedule a P2P service discovery request. The parameters for this

12