1. a7714a0 misched: Target-independent support for load/store clustering. by Andrew Trick · 13 years ago
  2. f1ff84c misched: Infrastructure for weak DAG edges. by Andrew Trick · 13 years ago
  3. c280f41 Silence GCC warning about falling off the end of a non-void function. by Benjamin Kramer · 13 years ago
  4. 3ca33ac misched: Heuristics based on the machine model. by Andrew Trick · 13 years ago
  5. 4d1fa71 misched: Rename RemainingCount to avoid confusion with remaining resources. by Andrew Trick · 13 years ago
  6. d9d4be0 misched: Added handleMove support for updating all kill flags, not just for allocatable regs. by Andrew Trick · 13 years ago
  7. 90f711d misched: ILP scheduler for experimental heuristics. by Andrew Trick · 13 years ago
  8. dd79f0f misched: Use the TargetSchedModel interface wherever possible. by Andrew Trick · 13 years ago
  9. 984d98b misched: avoid scheduling an instruction twice. by Andrew Trick · 13 years ago
  10. a2733e9 misched: add a hook for custom DAG postprocessing. by Andrew Trick · 13 years ago
  11. 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
  12. 7a8e100 Reorganize MachineScheduler interfaces and publish them in the header. by Andrew Trick · 13 years ago
  13. 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
  14. ae53561 Simplify the computeOperandLatency API. by Andrew Trick · 13 years ago
  15. a538d83 Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed. by Craig Topper · 13 years ago
  16. 35521e2 Fix a typo (the the => the) by Sylvestre Ledru · 13 years ago
  17. 87255e3 I'm introducing a new machine model to simultaneously allow simple by Andrew Trick · 13 years ago
  18. 2f26b34 misched: allow NULL InstrItineraries. by Andrew Trick · 13 years ago
  19. 8c9e672 misched: avoid scheduling instructions that can't be dispatched. by Andrew Trick · 13 years ago
  20. ce27bb9 misched: count micro-ops toward the issue limit. by Andrew Trick · 13 years ago
  21. b9f84bb Guard private fields that are unused in Release builds with #ifndef NDEBUG. by Benjamin Kramer · 13 years ago
  22. 05ff466 Move RegisterClassInfo.h. by Andrew Trick · 13 years ago
  23. 88517f6 Move RegisterPressure.h. by Andrew Trick · 13 years ago
  24. 4544606 misched: API for minimum vs. expected latency. by Andrew Trick · 13 years ago
  25. d36adec misched: comments from code review. by Andrew Trick · 13 years ago
  26. 4e7f6a7 misched: trace formatting by Andrew Trick · 13 years ago
  27. 85d8f0c Silence unused variable warnings from when assertions are disabled. by Kaelyn Uhrain · 13 years ago
  28. a306a8a misched: Use the same scheduling heuristics with -misched-topdown/bottomup. by Andrew Trick · 13 years ago
  29. 79d3eec misched: Trace regpressure. by Andrew Trick · 13 years ago
  30. a8ad5f7 misched: Give each ReadyQ a unique ID by Andrew Trick · 13 years ago
  31. 61f1a27 misched: Added ScoreboardHazardRecognizer. by Andrew Trick · 13 years ago
  32. ca47335 misched: Release bottom roots in reverse order. by Andrew Trick · 13 years ago
  33. dd375dd misched: rename ReadyQ class by Andrew Trick · 13 years ago
  34. f378617 misched: copy comments so compareRPDelta is readable by itself. by Andrew Trick · 13 years ago
  35. 6a50baa comments by Andrew Trick · 13 years ago
  36. 276a3e8 misched: trace ReadyQ. by Andrew Trick · 13 years ago
  37. 2202577 misched: Added 3-level regpressure back-off. by Andrew Trick · 13 years ago
  38. 47a1fea comment by Andrew Trick · 13 years ago
  39. 463b2f1 misched: fix liveness iterators by Andrew Trick · 13 years ago
  40. c5d7008 misched: Print machineinstrs with -debug-only=misched by Andrew Trick · 13 years ago
  41. 419eae2 misched: tracing register pressure heuristics. by Andrew Trick · 13 years ago
  42. 7ee9de5 misched: Add register pressure backoff to ConvergingScheduler. by Andrew Trick · 13 years ago
  43. 795c112 misched: Release only unscheduled nodes into ReadyQ. by Andrew Trick · 13 years ago
  44. 95dafd8 misched: Added ReadyQ container wrapper for Top and Bottom Queues. by Andrew Trick · 13 years ago
  45. 4add42f misched: Introducing Top and Bottom register pressure trackers during scheduling. by Andrew Trick · 13 years ago
  46. 4d4b546 Fix a naughty header include that breaks "installed" builds. by Andrew Trick · 14 years ago
  47. c3ea005 misched: try (not too hard) to place debug values where they belong by Andrew Trick · 14 years ago
  48. cc45a28 misched: ignore debug values during scheduling by Andrew Trick · 14 years ago
  49. 8863992 misched: DAG builder support for tracking register pressure within the current scheduling region. by Andrew Trick · 14 years ago
  50. 779b32a misched: Add finalizeScheduler to complete the target interface. by Andrew Trick · 14 years ago
  51. adb03b9 misched: trace LiveIntervals after scheduling. by Andrew Trick · 14 years ago
  52. 54f7def misched: obvious iterator update fixes for bottom-up. by Andrew Trick · 14 years ago
  53. de670c0 misched: cleanup main loop by Andrew Trick · 14 years ago
  54. dd98c49 Add an option to the MI scheduler to cut off scheduling after a fixed number of by Lang Hames · 14 years ago
  55. 05e7a84 Silence operator precedence warnings. by Benjamin Kramer · 14 years ago
  56. 8823dec misched: implemented a framework for top-down or bottom-up scheduling. by Andrew Trick · 14 years ago
  57. 72515be misched comments by Andrew Trick · 14 years ago
  58. af1bee7 misched: handle scheduler that insert instructions at empty region boundaries. by Andrew Trick · 14 years ago
  59. edfe2ec misched: handle scheduling region boundaries nicely. by Andrew Trick · 14 years ago
  60. 8c207e4 misched interface: rename Begin/End to RegionBegin/RegionEnd since they are not private. by Andrew Trick · 14 years ago
  61. 1c0ec45 misched comments by Andrew Trick · 14 years ago
  62. a21daf7 revert 152356: verify misched changes using -misched=shuffle. by Andrew Trick · 14 years ago
  63. 4530068 misched: allow the default scheduler to be one chosen by the target. by Andrew Trick · 14 years ago
  64. bc3b4e3 Cache MBB->begin. It's possible the scheduler / bundler may change MBB->begin(). by Evan Cheng · 14 years ago
  65. 02a80da misched interface: Expose the MachineScheduler pass. by Andrew Trick · 14 years ago
  66. 9a0c583 misched prep: Expose the ScheduleDAGInstrs interface so targets may by Andrew Trick · 14 years ago
  67. a316faa misched prep: rename InsertPos to End. by Andrew Trick · 14 years ago
  68. 52226d4 misched preparation: rename core scheduler methods for consistency. by Andrew Trick · 14 years ago
  69. 60cf03e misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles. by Andrew Trick · 14 years ago
  70. a5f1956 Added -view-misched=dags options. by Andrew Trick · 14 years ago
  71. 3b6eb1e misched: Use the StartBlock/FinishBlock hooks by Andrew Trick · 14 years ago
  72. 46cc9a4 Initialize SUnits before DAG building. by Andrew Trick · 14 years ago
  73. d9f2152 MachineScheduler shouldn't use/preserve LiveDebugVariables. by Lang Hames · 14 years ago
  74. 77d2051 Disentangle moving a machine instr from updating LiveIntervals. by Lang Hames · 14 years ago
  75. d3f8fe8 RegAlloc superpass: includes phi elimination, coalescing, and scheduling. by Andrew Trick · 14 years ago
  76. c24e09b comment by Andrew Trick · 14 years ago
  77. e57583a misched: bug in debug output. by Andrew Trick · 14 years ago
  78. de9f897 stale comment by Andrew Trick · 14 years ago
  79. ad33d5a Add a "moveInstr" method to LiveIntervals. This can be used to move instructions by Lang Hames · 14 years ago
  80. 7ccdc5c misched: Inital interface and implementation for ScheduleTopDownLive and ShuffleInstructions. by Andrew Trick · 14 years ago
  81. e1c034f Renamed MachineScheduler to ScheduleTopDownLive. by Andrew Trick · 14 years ago
  82. 59ac4fb misched: Initial code for building an MI level scheduling DAG by Andrew Trick · 14 years ago
  83. 1d028a3 misched: Added ScheduleDAGInstrs::IsPostRA by Andrew Trick · 14 years ago
  84. 7e120f4 misched: Invoke the DAG builder on each sequence of schedulable instructions. by Andrew Trick · 14 years ago
  85. 6344087 Move things around to make the file navigable, even though it will probably be split up later. by Andrew Trick · 14 years ago
  86. e77e84e Added the MachineSchedulerPass skeleton. by Andrew Trick · 14 years ago