Home
last modified time | relevance | path

Searched refs:Schedule (Results 1 – 25 of 32) 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()
224 if (Schedule.getStage(&*BBI) == StageNum) { in generateProlog()
303 if ((unsigned)Schedule.getStage(In) == StageNum) { in generateEpilog()
405 int StageScheduled = Schedule.getStage(&*BBI); in generateExistingPhis()
[all …]
H A DMachinePipeliner.cpp802 SMSchedule Schedule(Pass.MF, this); in schedule() local
803 Scheduled = schedulePipeline(Schedule); in schedule()
816 unsigned numStages = Schedule.getMaxStageCount(); in schedule()
853 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in schedule()
855 for (SUnit *SU : Schedule.getInstructions(Cycle)) { in schedule()
858 Stages[SU->getInstr()] = Schedule.stageScheduled(SU); in schedule()
1338 SMSchedule &Schedule, in computeScheduledInsts() argument
1344 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in computeScheduledInsts()
1346 for (int Stage = 0, LastStage = Schedule.getMaxStageCount(); in computeScheduledInsts()
1348 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
87 Range &&Schedule) const;
98 ScheduleRef Schedule,
103 std::vector<MachineInstr*> detachSchedule(ScheduleRef Schedule) const;
108 void scheduleRegion(Region &R, Range &&Schedule,
H A DGCNIterativeScheduler.cpp282 Range &&Schedule) const { in getSchedulePressure()
294 for (auto I = Schedule.end(), B = Schedule.begin(); I != B;) { in getSchedulePressure()
338 GCNIterativeScheduler::detachSchedule(ScheduleRef Schedule) const { in detachSchedule()
340 Res.reserve(Schedule.size() * 2); in detachSchedule()
346 for (const auto *SU : Schedule) { in detachSchedule()
358 ScheduleRef Schedule, in setBestSchedule() argument
361 new TentativeSchedule{ detachSchedule(Schedule), MaxRP }); in setBestSchedule()
366 scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure); in scheduleBest()
373 void GCNIterativeScheduler::scheduleRegion(Region &R, Range &&Schedule, in scheduleRegion() argument
378 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;
378 let SchedRW = P.Schedule;
389 let SchedRW = P.Schedule;
401 let SchedRW = P.Schedule;
410 let SchedRW = P.Schedule;
419 let SchedRW = P.Schedule;
439 let SchedRW = P_NoSDst.Schedule;
452 let SchedRW = P_NoSDst.Schedule;
466 let SchedRW = P_NoSDst.Schedule;
476 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.h269 bool isValidSchedule(const SMSchedule &Schedule) const;
423 void applyInstrChange(MachineInstr *MI, SMSchedule &Schedule);
466 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/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp74 void Schedule() override;
85 void ScheduleDAGVLIW::Schedule() { in Schedule() function in ScheduleDAGVLIW
H A DScheduleDAGFast.cpp80 void Schedule() override;
107 void ScheduleDAGFast::Schedule() { in Schedule() function in ScheduleDAGFast
650 void Schedule() override;
718 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/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/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp2420 OpenMPSchedType Schedule = in isStaticNonchunked() local
2422 return Schedule == OMP_sch_static; in isStaticNonchunked()
2427 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticNonchunked() local
2428 return Schedule == OMP_dist_sch_static; in isStaticNonchunked()
2433 OpenMPSchedType Schedule = in isStaticChunked() local
2435 return Schedule == OMP_sch_static_chunked; in isStaticChunked()
2440 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticChunked() local
2441 return Schedule == OMP_dist_sch_static_chunked; in isStaticChunked()
2445 OpenMPSchedType Schedule = in isDynamic() local
2447 assert(Schedule != OMP_sch_static_chunked && "cannot be chunked here"); in isDynamic()
[all …]
H A DCGStmtOpenMP.cpp3112 const bool DynamicOrOrdered = Ordered || RT.isDynamic(ScheduleKind.Schedule); in EmitOMPForOuterLoop()
3114 assert((Ordered || !RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPForOuterLoop()
3541 ScheduleKind.Schedule = C->getScheduleKind(); in EmitOMPWorksharingLoop()
3548 *this, S, ScheduleKind.Schedule, ChunkExpr); in EmitOMPWorksharingLoop()
3570 RT.isStaticChunked(ScheduleKind.Schedule, in EmitOMPWorksharingLoop()
3575 (ScheduleKind.Schedule == OMPC_SCHEDULE_static && in EmitOMPWorksharingLoop()
3580 if ((RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPWorksharingLoop()
4264 ScheduleKind.Schedule = OMPC_SCHEDULE_static; in EmitSections()
7911 Data.Schedule.setInt(/*IntVal=*/false); in EmitOMPTaskLoopBasedDirective()
7912 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.h181 OpenMPScheduleClauseKind Schedule = OMPC_SCHEDULE_unknown; member
/freebsd/lib/libc/net/
H A Dprotocols125 stp 118 STP # Schedule Transfer Protocol
/freebsd/crypto/openssl/doc/internal/man3/
H A Dossl_rcu_lock_new.pod247 * 7) Schedule the old pointer to be freed when readers are done.
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Features.td690 "UsePostRAScheduler", "true", "Schedule again after register allocation">;
700 "Schedule vector stores by ascending address">;
/freebsd/contrib/wpa/wpa_supplicant/
H A DREADME-P2P374 Schedule a P2P service discovery request. The parameters for this

12