1. be1c8d3 Simplify AggressiveAntiDepBreaker's use of register aliases. by Jakob Stoklund Olesen · 15 years ago
  2. 944aece Anti-dependency breaking needs to be careful not to use reserved regs by Jim Grosbach · 15 years ago
  3. 51a9c0a Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister. This time by Bill Wendling · 15 years ago
  4. 5a8d15c Reserve a goodly amount of room for the vectors. by Bill Wendling · 15 years ago
  5. 030b028 Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister. by Bill Wendling · 15 years ago
  6. c48adb6 revert bill's patches in an attempt to fix the buildbot. by Chris Lattner · 15 years ago
  7. 1f7071a Fix headers. by Bill Wendling · 15 years ago
  8. e7e6ca5 Use std::vector instead of a hard-coded array. The length of that array could by Bill Wendling · 15 years ago
  9. 871c724 Convert the last use of getPhysicalRegisterRegClass and remove it. by Rafael Espindola · 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. 8485483 Not all entries in the range will have an SUnit. Check for that when looking by Jim Grosbach · 15 years ago
  12. 12ac8f0 Update debug information when breaking anti-dependencies. rdar://7759363 by Jim Grosbach · 15 years ago
  13. 35bc4d4 Make BreakAntiDependencies' SUnits argument const, and make the Begin by Dan Gohman · 16 years ago
  14. 67dd3a4 Tidy whitespace. by Bob Wilson · 16 years ago
  15. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  16. eb431da 80 column and whitespace cleanup by Jim Grosbach · 16 years ago
  17. 75a2efb by David Greene · 16 years ago
  18. a45fe67 <rdar://problem/7453528>. Track only physical registers that are valid for the target. by David Goodwin · 16 years ago
  19. 3f3a8b1 <rdar://problem/6721894>. Allow multiple registers to be renamed together (super and sub) if necessary to break an anti-dependence. by David Goodwin · 16 years ago
  20. 5305dc0 Restructure code to allow renaming of multiple-register groups for anti-dep breaking. by David Goodwin · 16 years ago
  21. 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
  22. dd1c619 Fix a couple of problems with maintaining liveness information for antidep breaking. by David Goodwin · 16 years ago
  23. b9fe5d5 Allow target to specify regclass for which antideps will only be broken along the critical path. by David Goodwin · 16 years ago
  24. da83f7d Rename registers to break output dependencies in addition to anti-dependencies. by David Goodwin · 16 years ago
  25. cf89db1 Allow targets to specify register classes whose member registers should not be renamed to break anti-dependencies. by David Goodwin · 16 years ago
  26. bed7cb6 Fix bug in aggressive antidep breaking; liveness was not updated correctly for regions that do not have antidep candidates. by David Goodwin · 16 years ago
  27. 5426494 Replace std::map.at() with std::map[]. by David Goodwin · 16 years ago
  28. 7d8878a Break anti-dependencies using free registers in a round-robin manner to avoid introducing new anti-dependencies. by David Goodwin · 16 years ago
  29. 8501dbbe Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed. by David Goodwin · 16 years ago
  30. faa7660 Between scheduling regions, correctly maintain anti-dep breaking state so that we don't incorrectly rename registers that span these regions. by David Goodwin · 16 years ago
  31. 9f1b2d4 Fix a couple of bugs in aggressive anti-dep breaking. by David Goodwin · 16 years ago
  32. e056d10 Allow the aggressive anti-dep breaker to process the same region multiple times. This is necessary because new anti-dependencies are exposed when "current" ones are broken. by David Goodwin · 16 years ago
  33. de11f36 Add aggressive anti-dependence breaker. Currently it is not the default for any target. Enable with -break-anti-dependencies=all. by David Goodwin · 16 years ago