1. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  2. 3f833ed Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
  3. e9dea6e fix typos in comments and error messges; NFC by Hiroshi Inoue · 8 years ago
  4. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  5. 286d948 CodeGen: Use MachineInstr& in PostRAHazardRecognizer, NFC by Duncan P. N. Exon Smith · 9 years ago
  6. 2339f6f PostRAHazardRecocgnizer: Fix unused-private-field warning by Tom Stellard · 10 years ago
  7. ee34680 CodeGen: Add a stand-alone hazard recognizer pass by Tom Stellard · 10 years ago
  8. 00067fb Generalize PostRAHazardRecognizer so it can be used in any pass for by Andrew Trick · 15 years ago
  9. bf40707 Teach if-converter to be more careful with predicating instructions that would by Evan Cheng · 15 years ago
  10. f128bdc Make post-ra scheduling, anti-dep breaking, and register scavenger (conservatively) aware of predicated instructions. This enables ARM to move if-conversion before post-ra scheduler. by Evan Cheng · 15 years ago
  11. 078f4ce - Do away with SimpleHazardRecognizer.h. It's not used and offers little value. by Evan Cheng · 15 years ago[Renamed (88%) from llvm/lib/CodeGen/ExactHazardRecognizer.cpp]
  12. 0bdc634 Initial support for different kinds of FU reservation. by Anton Korobeynikov · 16 years ago
  13. 9a348a9 Factor out scoreboard into separate class. This way we might have several different score boards. by Anton Korobeynikov · 16 years ago
  14. 4a61882 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  15. 964a982 by David Greene · 16 years ago
  16. 8501dbbe Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed. by David Goodwin · 16 years ago
  17. 9c09684 80 column violation. by Evan Cheng · 16 years ago
  18. bf97147a Make the end-of-itinerary mark explicit. Some cleanup. by David Goodwin · 16 years ago
  19. 74b7956 Use early returns. by David Goodwin · 16 years ago
  20. bc74cae Use delete[] to match new[] (found by valgrind). by Duncan Sands · 16 years ago
  21. 1d5d245 Don't crash when target has no itineraries. by David Goodwin · 16 years ago
  22. a2c4594 Normalize how the 'namespace llvm {' is used in this file. by Bill Wendling · 16 years ago
  23. d813cbf Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed. by David Goodwin · 16 years ago
  24. b369ee4 Enhance the InstrStage object to enable the specification of an Itinerary with overlapping stages. The default is to maintain the current behavior that the "next" stage immediately follows the previous one. by David Goodwin · 16 years ago
  25. fd5defe Allow a zero cycle stage to reserve/require a FU without advancing the cycle counter. by David Goodwin · 16 years ago
  26. 0c04f2b Fix a -Asserts warning. by Daniel Dunbar · 16 years ago
  27. f20236a Replace DOUT. by David Goodwin · 16 years ago
  28. 6021b4d Post RA scheduler changes. Introduce a hazard recognizer that uses the target schedule information to accurately model the pipeline. Update the scheduler to correctly handle multi-issue targets. by David Goodwin · 16 years ago