1. 4f57377 MachineScheduler: Move code to initialize a Candidate out of tryCandidate(); NFC by Matthias Braun · 10 years ago
  2. 6493bc2 MachineScheduler: Limit the size of the ready list. by Matthias Braun · 10 years ago
  3. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  4. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  5. b550b76 MachineSched: Cleanup; NFC by Matthias Braun · 10 years ago
  6. b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
  7. 4c5bd58 [MachineScheduler]Add support for store clustering by Jun Bum Lim · 10 years ago
  8. 7511abd MachineScheduler: Ignore COPYs with undef/dead op in CopyConstrain mutation. by Matthias Braun · 10 years ago
  9. ac216fd [misched] Fix a truncation issue from r263021. by Chad Rosier · 10 years ago
  10. c27a18f [TII] Allow getMemOpBaseRegImmOfs() to accept negative offsets. NFC. by Chad Rosier · 10 years ago
  11. 5c61d11 Add DAG mutation interface to the post-RA scheduler by Krzysztof Parzyszek · 10 years ago
  12. be8f8c4 CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
  13. 3ac9cc6 CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC by Duncan P. N. Exon Smith · 10 years ago
  14. 816a1ab MachineScheduler: Add a command line option to disable post scheduler. by Chad Rosier · 10 years ago
  15. 6338d7c MachineScheduler: Honor optnone functions in the pre-ra scheduler. by Chad Rosier · 10 years ago
  16. d4f6409 MachineScheduler: Allow independent scheduling of sub register defs by Matthias Braun · 10 years ago
  17. 5d45861 RegisterPressure: Make liveness tracking subregister aware by Matthias Braun · 10 years ago
  18. 5ce5306 MachineScheduler: Add a target hook for deciding which RegPressure sets to by Tom Stellard · 10 years ago
  19. e6edd48 MachineScheduler: Print initial pressure in debug dump by Matthias Braun · 10 years ago
  20. 3b099db MachineScheduler: Improve debug output for "only one node in readyset" by Matthias Braun · 10 years ago
  21. 9198c67 MachineScheduler: Add regpressure information to debug dump by Matthias Braun · 10 years ago
  22. 93563e7 ScheduleDAGInstrs: Remove IsPostRA flag; NFC by Matthias Braun · 10 years ago
  23. f2f1944 Revert "ScheduleDAGInstrs: Remove IsPostRA flag" by Matthias Braun · 10 years ago
  24. dc7580a MachineScheduler: Fix typo in debug message by Matthias Braun · 10 years ago
  25. 7ffadd0 ScheduleDAGInstrs: Remove IsPostRA flag by Matthias Braun · 10 years ago
  26. b0c437b MachineScheduler: Use ranged for and slightly simplify the code by Matthias Braun · 10 years ago
  27. 14eedd1 Make the SelectionDAG graph printer use SDNode::PersistentId labels. by James Y Knight · 10 years ago
  28. 61f4d64 MachineScheduler: Add a way to disable the 'ReduceLatency' heuristic by Matthias Braun · 10 years ago
  29. 5ec1568 CodeGen: Continue removing ilist iterator implicit conversions by Duncan P. N. Exon Smith · 10 years ago
  30. e72b0db Make MachineScheduler debug output less confusing. by James Y Knight · 10 years ago
  31. 3e86de1 Revert "(HEAD -> master, origin/master, origin/HEAD) RegisterPressure: Move LiveInRegs/LiveOutRegs from RegisterPressure to PressureTracker" by Matthias Braun · 10 years ago
  32. 70eff25 RegisterPressure: Move LiveInRegs/LiveOutRegs from RegisterPressure to PressureTracker by Matthias Braun · 10 years ago
  33. d78ee54 MachineScheduler: Provide an option for node hiding cutoff and disable it by default by Matthias Braun · 10 years ago
  34. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  35. 06b0ea2 Fix three typos in comments; "easilly" -> "easily". by Nick Lewycky · 10 years ago
  36. 2bd6dd8 MachineScheduler: Restrict macroop fusion to data-dependent instructions. by Matthias Braun · 10 years ago
  37. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  38. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  39. 572e03a Fix "the the" in comments. by Eric Christopher · 10 years ago
  40. b666ea3 [TargetInstrInfo] Rename getLdStBaseRegImmOfs and implement for x86. by Sanjoy Das · 10 years ago
  41. 39a2afc Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRAScheduler() by Matthias Braun · 10 years ago
  42. 569dc65a MachineScheduler debug output clarity. by Andrew Trick · 10 years ago
  43. e02d5da RegisterPressureTracker: reword stale comments. by Andrew Trick · 10 years ago
  44. 43adfb3 Complete the MachineScheduler fix made way back in r210390. by Andrew Trick · 11 years ago
  45. 5f141b0 Remove useMachineScheduler and replace it with subtarget options by Eric Christopher · 11 years ago
  46. 3d4276f The subtarget is cached on the MachineFunction. Access it directly. by Eric Christopher · 11 years ago
  47. 54c61ed [MIScheduler] Slightly better handling of constrainLocalCopy when both source and dest are local by Michael Kuperstein · 11 years ago
  48. 7ba7830 Rename argument strings of codegen passes to avoid collisions with command line by Akira Hatanaka · 11 years ago
  49. d65fd9f Reapply "[MachineScheduler] Fix for PR21807: minor code difference building with/without -g." by Andrea Di Biagio · 11 years ago
  50. 5634a54 Revert: [MachineScheduler] Fix for PR21807: minor code difference building with/without -g. by Andrea Di Biagio · 11 years ago
  51. 01236e3 [MachineScheduler] Fix for PR21807: minor code difference building with/without -g. by Andrea Di Biagio · 11 years ago
  52. 99556d7 Access the subtarget off of the MachineFunction via the DAG by Eric Christopher · 11 years ago
  53. 7a87f8a [MiSched] Fix a logic error in tryPressure() by Hal Finkel · 11 years ago
  54. b5220dc Debugging Utility - optional ability for dumping critical path length by Gerolf Hoflehner · 11 years ago
  55. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  56. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  57. aba845e Revert "Revert "MachineScheduler: better book-keeping for asserts."" by Chad Rosier · 11 years ago
  58. d8d510a Move remaining LLVM_ENABLE_DUMP conditionals out of the headers by Alp Toker · 11 years ago
  59. f575a73 Revert "MachineScheduler: better book-keeping for asserts." by Chad Rosier · 11 years ago
  60. f1b307b MachineScheduler: better book-keeping for asserts. by Andrew Trick · 11 years ago
  61. 040c0da Left out the NDEBUG in the previous checkin. by Andrew Trick · 11 years ago
  62. 5632722 MachineScheduler: add some book-keeping to fix an assert. by Andrew Trick · 11 years ago
  63. e69170a Revert "Introduce a string_ostream string builder facilty" by Alp Toker · 11 years ago
  64. 6147173 Introduce a string_ostream string builder facilty by Alp Toker · 11 years ago
  65. 491e34a Fix the scheduler's MaxObservedStall computation. by Andrew Trick · 11 years ago
  66. 7f1ebbe Fix the MachineScheduler's logic for updating ready times for in-order. by Andrew Trick · 11 years ago
  67. 8d2ee37 Add a subtarget hook: enablePostMachineScheduler. by Andrew Trick · 11 years ago
  68. 3ccf71d Move GenericScheduler and PostGenericScheduler into a header. by Andrew Trick · 11 years ago
  69. 9d74a5a [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. by Craig Topper · 12 years ago
  70. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  71. 422b93d Use unique_ptr to manage objects owned by the ScheduleDAGMI. by David Blaikie · 12 years ago
  72. 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
  73. 7c99ec5 Disable each MachineFunctionPass for 'optnone' functions, unless that by Paul Robinson · 12 years ago
  74. 24e685f [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword. by Craig Topper · 12 years ago
  75. b0f74b2 [C++11] Convert sort predicates into lambdas. by Benjamin Kramer · 12 years ago
  76. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  77. 56440fd Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 12 years ago
  78. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  79. 7315602 Switch all uses of LLVM_OVERRIDE to just use 'override' directly. by Craig Topper · 12 years ago
  80. cb40291 Fix known typos by Alp Toker · 12 years ago
  81. 4675351 Reformat a loop for basic hygeine. Self review. by Andrew Trick · 12 years ago
  82. 350ff2c Fix PR18572 - llc crash during GenericScheduler::initPolicy(). by Andrew Trick · 12 years ago
  83. 7230b37 CodeGen: silence a C++11 feature warning by Saleem Abdulrasool · 12 years ago
  84. 7afe481 Uninitialized variable (in never taken path) after factoring. by Andrew Trick · 12 years ago
  85. 33e05d7 Added debugging options: -misched-only-func/block by Andrew Trick · 12 years ago
  86. d14d7c2 Add a PostMachineScheduler pass with generic implementation. by Andrew Trick · 12 years ago
  87. 17080b9 Stub out a PostMachineScheduler pass. by Andrew Trick · 12 years ago
  88. d7f890e Factor MI-Sched in preparation for post-ra scheduling support. by Andrew Trick · 12 years ago
  89. fc127d1 Factor out the SchedRemainder/SchedBoundary from GenericScheduler strategy. by Andrew Trick · 12 years ago
  90. f7760a2 comment grammar by Andrew Trick · 12 years ago
  91. 0d92abd Fix bug introduced in r196517. by Daniel Jasper · 12 years ago
  92. 5a22df4 MI-Sched: Model "reserved" processor resources. by Andrew Trick · 12 years ago
  93. 880e573 MI-Sched: handle latency of in-order operations with the new machine model. by Andrew Trick · 12 years ago
  94. bb1247b comment typo and reformat by Andrew Trick · 12 years ago
  95. d12ccbd [weak vtables] Remove a bunch of weak vtables by Juergen Ributzka · 12 years ago
  96. 49109a2 Revert r194865 and r194874. by Alexey Samsonov · 12 years ago
  97. dbedae8 [weak vtables] Remove a bunch of weak vtables by Juergen Ributzka · 12 years ago
  98. 88dd0ab Pass LiveQueryResult by value by Matthias Braun · 12 years ago
  99. dc4c1ad Comment typo. by Andrew Trick · 12 years ago
  100. 978674b Allow subtarget selection of the default MachineScheduler and document the interface. by Andrew Trick · 12 years ago