| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | GCNIterativeScheduler.h | 56 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 D | GCNIterativeScheduler.cpp | 260 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 D | GCNILPSched.cpp | 312 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 D | GCNMinRegStrategy.cpp | 228 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 D | VOPCInstructions.td | 84 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 D | ModuloSchedule.cpp | 68 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 D | MachinePipeliner.cpp | 583 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 D | ModuloSchedule.h | 169 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 D | MachinePipeliner.h | 269 void applyInstrChange(MachineInstr *MI, SMSchedule &Schedule); 307 bool schedulePipeline(SMSchedule &Schedule);
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGVLIW.cpp | 78 void Schedule() override; 89 void ScheduleDAGVLIW::Schedule() { in Schedule() function in ScheduleDAGVLIW
|
| H A D | ScheduleDAGFast.cpp | 80 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 D | ScheduleDAGSDNodes.h | 113 virtual void Schedule() = 0;
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/asan/tests/ |
| H A D | asan_mac_test_helpers.mm | 144 // 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 D | usage-lldb-loggings | 19 Schedule: normal 80 Schedule: normal
|
| H A D | usage-pre-post-flight | 18 Schedule: normal
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | OpenMPKinds.h | 180 OpenMPScheduleClauseKind Schedule = OMPC_SCHEDULE_unknown; member
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.cpp | 2610 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 D | CGStmtOpenMP.cpp | 2929 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 D | rs6000.opt | 121 Schedule the start and end of the procedure 211 -mtune= Schedule code for given CPU
|
| /openbsd-src/gnu/gcc/gcc/config/s390/ |
| H A D | s390.opt | 84 Schedule code for given CPU
|
| /openbsd-src/gnu/gcc/gcc/config/sparc/ |
| H A D | sparc.opt | 96 Schedule code for given CPU
|
| /openbsd-src/gnu/gcc/gcc/config/alpha/ |
| H A D | alpha.opt | 120 Schedule given CPU
|
| /openbsd-src/gnu/gcc/gcc/config/ia64/ |
| H A D | ia64.opt | 97 Schedule code for given CPU
|
| /openbsd-src/gnu/gcc/gcc/config/i386/ |
| H A D | i386.opt | 230 Schedule code for given CPU
|
| /openbsd-src/etc/ |
| H A D | protocols | 124 stp 118 STP # Schedule Transfer Protocol
|