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