- a767dbf Don't advance the hazard recognizer when there are no hazards and no instructions by Chris Lattner · 20 years ago
- 86a9b60 Chain operands aren't real uses: they don't require the full latency of the by Chris Lattner · 20 years ago
- 572003c As a pending queue data structure to keep track of instructions whose by Chris Lattner · 20 years ago
- 356183d rename priorityqueue -> availablequeue. When a node is scheduled, remember by Chris Lattner · 20 years ago
- 063086b Make CurrCycle a local var instead of an instance var by Chris Lattner · 20 years ago
- 9995a0c Move some methods around so that BU specific code is together, TD specific code by Chris Lattner · 20 years ago
- 578d8fc merge preds/chainpreds -> preds set merge succs/chainsuccs -> succs set by Chris Lattner · 20 years ago
- a5b93b8 Move some simple-sched-specific instance vars to the simple scheduler. by Chris Lattner · 20 years ago
- dc2f135 Make EmitNode take a SDNode instead of a NodeInfo* by Chris Lattner · 20 years ago
- b9d8fa0 Move the VRBase field from NodeInfo to being a separate, explicit, map. by Chris Lattner · 20 years ago
- c48cfba no need to build groups anymore by Chris Lattner · 20 years ago
- 6f82fe8 Create SUnits directly from the SelectionDAG. by Chris Lattner · 20 years ago
- 2f8c7c3 Push PrepareNodeInfo/IdentifyGroups down the inheritance hierarchy by Chris Lattner · 20 years ago
- 349e9dd Teach the latency scheduler some new tricks. In particular, to break ties, by Chris Lattner · 20 years ago
- 25e2556 add an aggregate method for reinserting scheduled nodes, add a callback for by Chris Lattner · 20 years ago
- 6ce9768 Fix VC++ build breakage. by Jeff Cohen · 20 years ago
- c6c9e65 remove temporary option by Chris Lattner · 20 years ago
- d17d77a yes yes, enabled debug output is bad by Chris Lattner · 20 years ago
- 6398c13 switch the t-d scheduler to use a really dumb and trivial critical path by Chris Lattner · 20 years ago
- d413037 Pull latency information for target instructions out of the latency tables. :) by Chris Lattner · 20 years ago
- 399bee2 PriorityQueue is an instance var, use it. by Chris Lattner · 20 years ago
- 9e95acc add some comments by Chris Lattner · 20 years ago
- 9df6475 Refactor the priority mechanism one step further: now that it is a separate by Chris Lattner · 20 years ago
- fd22d42 Split the priority function computation and priority queue management out by Chris Lattner · 20 years ago
- 42e2026 switch from an explicitly managed list of SUnits to a simple vector of sunits by Chris Lattner · 20 years ago
- 12c6d89 Shrinkify some fields, fit to 80 columns by Chris Lattner · 20 years ago
- af5e26c remove "Slot", it is dead by Chris Lattner · 20 years ago
- 543832d Change the interface for getting a target HazardRecognizer to be more clean. by Chris Lattner · 20 years ago
- 0c801bd Fix some formatting, when looking for hazards, prefer target nodes over by Chris Lattner · 20 years ago
- 01aa752 update file comment by Chris Lattner · 20 years ago
- a00c619 Remove some code that doesn't make sense by Evan Cheng · 20 years ago
- c5c0658 Remove SUnit::Priority1: it is re-calculated on demand as number of live by Evan Cheng · 20 years ago
- 47639db Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to where by Chris Lattner · 20 years ago
- 00b52ea Comment fixes by Chris Lattner · 20 years ago
- 2d945ba When a hazard recognizer needs noops to be inserted, do so. This represents by Chris Lattner · 20 years ago
- fa5e1c9 Implement G5HazardRecognizer as a trivial thing that wants 5 cycles between by Chris Lattner · 20 years ago
- e50c092 Add basic hazard recognizer support. noop insertion isn't complete yet though. by Chris Lattner · 20 years ago
- 98ecb8e Split the list scheduler into top-down and bottom-up pieces. The priority by Chris Lattner · 20 years ago
- 7a36d97 Move the available queue to being inside the ListSchedule method, since it by Chris Lattner · 20 years ago
- 5e9a695 A bit more tweaking by Evan Cheng · 20 years ago
- 55c1173 Fix VC++ compilation errors. by Jeff Cohen · 20 years ago
- 4e3904f - Fixed some priority calculation bugs that were causing bug 478. Among them: by Evan Cheng · 20 years ago
- 0bd7455 make -debug output less newliney by Chris Lattner · 20 years ago
- c4c339c Clean up some code; improve efficiency; and fixed a potential bug involving by Evan Cheng · 20 years ago
- 5edde66 Don't break the optimized build (by incorrect placement of #endif) by Reid Spencer · 20 years ago
- fb20616 Fix VC++ compilation error. by Jeff Cohen · 20 years ago
- ab49556 Bottom up register usage reducing list scheduler. by Evan Cheng · 20 years ago
- 3127234 Skeleton of the list schedule. by Evan Cheng · 20 years ago