1. 3372620 Replace some uses of getSubtargetImpl with the cached version by Eric Christopher · 11 years ago
  2. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  3. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  4. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  5. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  6. cb40291 Fix known typos by Alp Toker · 12 years ago
  7. e1c1d36 Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
  8. f9669be Scheduler diagnostics. Print the register name. by Andrew Trick · 13 years ago
  9. 2a8edef Instructions schedulers should report correct height/depth. by Andrew Trick · 13 years ago
  10. 981de9a Replace loop with std::find. by Benjamin Kramer · 13 years ago
  11. d3b8629 MIsched: Added biasCriticalPath. by Andrew Trick · 13 years ago
  12. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  13. 4b1f9e3 misched: Don't consider artificial edges weak edges. by Andrew Trick · 13 years ago
  14. f1ff84c misched: Infrastructure for weak DAG edges. by Andrew Trick · 13 years ago
  15. 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
  16. 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
  17. 5b90645 sched: Avoid trivially redundant DAG edges. Take the one with higher latency. by Andrew Trick · 13 years ago
  18. 60cf03e misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles. by Andrew Trick · 14 years ago
  19. edee68c misched preparation: modularize schedule printing. by Andrew Trick · 14 years ago
  20. 46a5866 misched preparation: modularize schedule verification. by Andrew Trick · 14 years ago
  21. a2755ea Don't print out pointer values in SUnit::dump(). by Jakob Stoklund Olesen · 14 years ago
  22. 59ac4fb misched: Initial code for building an MI level scheduling DAG by Andrew Trick · 14 years ago
  23. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  24. 4938edb Make a bunch of symbols private. by Benjamin Kramer · 14 years ago
  25. a41634e Silence a bunch (but not all) "variable written but not read" warnings by Duncan Sands · 14 years ago
  26. 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
  27. 3013b6a Added -stress-sched flag in the Asserts build. by Andrew Trick · 14 years ago
  28. 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
  29. d0548ae Introducing a new method of tracking register pressure. We can't by Andrew Trick · 15 years ago
  30. c940566 Fix a few cases where the scheduler is not checking for phys reg copies. The scheduling node may have a NULL DAG node, yuck. by Andrew Trick · 15 years ago
  31. 10ffc2b Various bits of framework needed for precise machine-level selection by Andrew Trick · 15 years ago
  32. ed69c6e reduce indentation, no functionality change. by Chris Lattner · 15 years ago
  33. 5364655 Remove trailing whitespace, no functionality changes. by John Mosby · 15 years ago
  34. 188855a Remove unused member variable. by Zhongxing Xu · 15 years ago
  35. 3930506 Delete an unused member variable. by Dan Gohman · 16 years ago
  36. 94745d0 Change errs() to dbgs(). by David Greene · 16 years ago
  37. 80a03cc Remove some old experimental code that is no longer needed. Remove additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks. by David Goodwin · 16 years ago
  38. da83f7d Rename registers to break output dependencies in addition to anti-dependencies. by David Goodwin · 16 years ago
  39. 8501dbbe Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed. by David Goodwin · 16 years ago
  40. 8ff5c19 Fix integer overflow in instruction scheduling. This can happen if we have by Reid Kleckner · 16 years ago
  41. 214ac54 Convert DOUT to DEBUG(errs()...). by Bill Wendling · 16 years ago
  42. ebd694b Add some debug output. by David Goodwin · 16 years ago
  43. 8ef0735 Move to raw_ostream. by Daniel Dunbar · 16 years ago
  44. dfaf646 When scheduling a block in parts, keep track of the overall by Dan Gohman · 17 years ago
  45. 27fa408 Use iterators to iterate through the Preds array instead of by Dan Gohman · 17 years ago
  46. b954343 Factor out more code for computing register live-range informationfor by Dan Gohman · 17 years ago
  47. 5f8a259 Instead of adding dependence edges between terminator instructions by Dan Gohman · 17 years ago
  48. 7e105f0 Generalize the HazardRecognizer interface so that it can be used by Dan Gohman · 17 years ago
  49. 619ef48 Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph by Dan Gohman · 17 years ago
  50. 13141d5 Avoid referring to edge D after the Succs or Preds arrays have by Dan Gohman · 17 years ago
  51. 52d4d82 Don't call setDepthDirty/setHeightDirty when adding an edge by Dan Gohman · 17 years ago
  52. 3a57213 Minor code simplifications. by Dan Gohman · 17 years ago
  53. a04542b Optimize setDepthDirty and setHeightDirty a little, as they showed by Dan Gohman · 17 years ago
  54. 24fe9a1 Use SmallVector's pop_back_val. by Dan Gohman · 17 years ago
  55. bb92a1b Use the correct Preds and Succs lists in setHeightDirty() by Dan Gohman · 17 years ago
  56. 2a16bbe Use getDepth() and getHeight() instead of accessing the by Dan Gohman · 17 years ago
  57. dddc1ac Fix some register-alias-related bugs in the post-RA scheduler liveness by Dan Gohman · 17 years ago
  58. e3a6351 Move addPred and removePred out-of-line. by Dan Gohman · 17 years ago
  59. 2d17089 Rewrite the SDep class, and simplify some of the related code. by Dan Gohman · 17 years ago
  60. 7d32974 Whitespace cleanups. by Dan Gohman · 17 years ago
  61. ad2134d Initial support for anti-dependence breaking. Currently this code does not by Dan Gohman · 17 years ago
  62. 67b35bd Rename SDep's isSpecial to isArtificial, to make this field a little by Dan Gohman · 17 years ago
  63. 866b034 Add #include <climits> to get the definition of INT_MAX. by Dan Gohman · 17 years ago
  64. 4ce15e1 Factor out the code for verifying the work of the scheduler, by Dan Gohman · 17 years ago
  65. 60cb69e Experimental post-pass scheduling support. Post-pass scheduling by Dan Gohman · 17 years ago