HomeSort by: relevance | last modified time | path
    Searched defs:Schedule (Results 1 - 11 of 11) sorted by relevancy

  /src/lib/libtelnet/
encrypt.h 65 #define Schedule des_key_schedule
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGVLIW.cpp 10 // The basic approach uses a priority queue of available nodes to schedule.
12 // order), checked for legality to schedule, and emitted if legal.
14 // Nodes may not be legal to schedule either due to structural hazards (e.g.
82 void Schedule() override;
92 /// Schedule - Schedule the DAG using list scheduling.
93 void ScheduleDAGVLIW::Schedule() {
147 /// scheduleNodeTopDown - Add the node to the schedule. Decrement the pending
181 // priority. If it is not ready put it back. Schedule the node.
234 // If we found a node to schedule, do it now
    [all...]
ScheduleDAGFast.cpp 84 void Schedule() override;
116 /// Schedule - Schedule the DAG using list scheduling.
117 void ScheduleDAGFast::Schedule() {
178 /// ScheduleNodeBottomUp - Add the node to the schedule. Decrement the pending
465 /// If the specific node is the last one that's available to schedule, do
539 // priority. If it is not ready put it back. Schedule the node.
647 void Schedule() override;
681 // Schedule glue operand right above N.
715 void ScheduleDAGLinearize::Schedule() {
    [all...]
ScheduleDAGRRList.cpp 11 // queue of available nodes to schedule. One at a time, nodes are taken from
13 // schedule, and emitted if legal.
207 void Schedule() override;
353 /// Schedule - Schedule the DAG using list scheduling.
354 void ScheduleDAGRRList::Schedule() {
386 dbgs() << "*** Final schedule ***\n";
733 /// ScheduleNodeBottomUp - Add the node to the schedule. Decrement the pending
833 /// UnscheduleNodeBottomUp - Remove the node from the schedule, update its and
947 /// BTCycle in order to schedule a specific node
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
GCNIterativeScheduler.h 11 /// approach to find a best schedule for GCN architecture. It basically makes
43 void schedule() override;
56 std::vector<MachineInstr *> Schedule;
62 // `const` fields are to emphasize they shouldn't change for any schedule.
69 // best schedule for the region so far (not scheduled yet)
85 Range &&Schedule) const;
95 ScheduleRef Schedule,
100 std::vector<MachineInstr*> detachSchedule(ScheduleRef Schedule) const;
105 void scheduleRegion(Region &R, Range &&Schedule,
GCNMinRegStrategy.cpp 74 std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
225 GCNMinRegScheduler::schedule(ArrayRef<const SUnit*> TopRoots, function in class:GCNMinRegScheduler
228 std::vector<const SUnit*> Schedule;
229 Schedule.reserve(SUnits.size());
256 Schedule.push_back(SU);
264 assert(SUnits.size() == Schedule.size());
266 return Schedule;
274 return S.schedule(TopRoots, DAG);
GCNILPSched.cpp 50 std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
84 // Lower priority means schedule further down. For bottom-up scheduling, lower
97 // If SU does not have a register def, schedule it close to its uses
192 // Try schedule def + use closer when Sethi-Ullman numbers are the same.
201 // Then schedule t2 = op first.
290 GCNILPScheduler::schedule(ArrayRef<const SUnit*> BotRoots, function in class:GCNILPScheduler
312 std::vector<const SUnit*> Schedule;
313 Schedule.reserve(SUnits.size());
342 Schedule.push_back(SU);
345 assert(SUnits.size() == Schedule.size())
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
OpenMPKinds.h 28 /// OpenMP attributes for 'schedule' clause.
36 /// OpenMP modifiers for 'schedule' clause.
157 OpenMPScheduleClauseKind Schedule = OMPC_SCHEDULE_unknown;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ModuloSchedule.h 1 //===- ModuloSchedule.h - Software pipeline schedule expansion ------------===//
12 // There are multiple methods for analyzing a loop and creating a schedule.
14 // MachinePipeliner). The details of how a schedule is arrived at are irrelevant
15 // for the task of actually rewriting a loop to adhere to the schedule, which
18 // A schedule is, for every instruction in a block, a Cycle and a Stage. Note
37 // In the schedule for this unrolled sequence we would say that I0 was scheduled
52 // an arbitrary schedule containing loop-carried values are complex.
76 /// Represents a schedule for a single-block loop. For every instruction we
84 /// order; the total order within cycles has been decided by the schedule
94 /// The number of stages in this schedule (Max(Stage) + 1)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenMPRuntime.h 118 llvm::PointerIntPair<llvm::Value *, 1, bool> Schedule;
1065 /// \param ScheduleKind Schedule kind specified in the 'schedule' clause.
1073 /// \param ScheduleKind Schedule kind specified in the 'dist_schedule' clause.
1080 /// \param ScheduleKind Schedule kind specified in the 'schedule' clause.
1087 /// \param ScheduleKind Schedule kind specified in the 'dist_schedule' clause.
1095 /// \param ScheduleKind Schedule Kind specified in the 'schedule' clause.
1105 /// Chunk size specified using 'schedule' clause (nullptr if chun
    [all...]
CGOpenMPRuntime.cpp 546 /// Schedule types for 'omp for' loops (these enumerators are taken from
571 /// Support for OpenMP 4.5 monotonic and nonmonotonic schedule modifiers.
572 /// Set if the monotonic schedule modifier was present.
574 /// Set if the nonmonotonic schedule modifier was present.
2550 // case choose static, 1 schedule.
2614 /// Map the OpenMP loop schedule to the runtime enumeration.
2630 assert(!Chunked && "chunk was specified but schedule kind not known");
2633 llvm_unreachable("Unexpected runtime schedule");
2636 /// Map the OpenMP distribute schedule to the runtime enumeration.
2645 OpenMPSchedType Schedule
    [all...]

Completed in 29 milliseconds