1. 307c2cb Remove unnecessary TargetMachine.h includes. by Eric Christopher · 11 years ago
  2. f3cfeef critical-anti-dependency breaker: don't use reg def info from kill insts (PR20308) by Sanjay Patel · 11 years ago
  3. d26358e use register iterators that include self to reduce code duplication in CriticalAntiDepBreaker by Sanjay Patel · 11 years ago
  4. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  5. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  6. dc574ab bug fix for PR20020: anti-dependency-breaker causes miscompilation by Sanjay Patel · 11 years ago
  7. 9947519 fixed a few typos in comments by Sanjay Patel · 11 years ago
  8. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  9. 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
  10. 840beec Make consistent use of MCPhysReg instead of uint16_t throughout the tree. by Craig Topper · 12 years ago
  11. cb40291 Fix known typos by Alp Toker · 12 years ago
  12. 72cde63 Use SmallVectorImpl instead of SmallVector as method argument to avoid specifying vector size. by Craig Topper · 12 years ago
  13. e1c1d36 Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
  14. abdb1d6 Simplify logic now that r182490 is in place. No functional change intended. by Chad Rosier · 12 years ago
  15. c338679 Remove special-casing of return blocks for liveness. by Jakob Stoklund Olesen · 13 years ago
  16. 2e4ae4e This patch addresses bug 15031. by Bill Schmidt · 13 years ago
  17. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  18. bdb55e0 Use MCPhysReg for RegisterClassInfo allocation orders. by Jakob Stoklund Olesen · 13 years ago
  19. f67bf3e Remove RegisterClassInfo::isReserved() and isAllocatable(). by Jakob Stoklund Olesen · 13 years ago
  20. bde9176 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
  21. 54038d7 Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
  22. 92a0083 Switch some getAliasSet clients to MCRegAliasIterator. by Jakob Stoklund Olesen · 13 years ago
  23. 3c52f02 Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). by Jakob Stoklund Olesen · 13 years ago
  24. 5d1bca8 CriticalAntiDepBreaker: Replace a SmallSet of regs with a much denser BitVector. by Benjamin Kramer · 14 years ago
  25. 8e5af37 CriticalAntiDepBreaker: BasicBlock::size is an expensive operation, reuse the cached value. by Benjamin Kramer · 14 years ago
  26. 4b02a29 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 14 years ago
  27. 1d32658 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 14 years ago
  28. 420525c Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 14 years ago
  29. 38ce889 Handle regmasks in CriticalAntiDepBreaker. by Jakob Stoklund Olesen · 14 years ago
  30. 46cc9a4 Initialize SUnits before DAG building. by Andrew Trick · 14 years ago
  31. 00b1a3c Added a late machine instruction copy propagation pass. This catches by Evan Cheng · 14 years ago
  32. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  33. 8d71a75 More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo. by Evan Cheng · 14 years ago
  34. 4f5f84c Teach antidependency breakers to use RegisterClassInfo. by Jakob Stoklund Olesen · 14 years ago
  35. f02a376 Update DBG_VALUEs while breaking anti dependencies. by Devang Patel · 14 years ago
  36. 4b49187 Fix PostRA antidependence breaker. by Andrew Trick · 15 years ago
  37. f841571 Fix an anti-dep breaker corner case. by Andrew Trick · 15 years ago
  38. 82ae9a9 Fixes <rdar://problem/8612856>: During postRAsched, the antidependence by Andrew Trick · 15 years ago
  39. c57c220 Fix a miscompile in 186.crafty for Thumb2 that was exposed by Evan's by Bob Wilson · 15 years ago
  40. f3ecfd0 Fix a comment typo. by Bob Wilson · 15 years ago
  41. 944aece Anti-dependency breaking needs to be careful not to use reserved regs by Jim Grosbach · 15 years ago
  42. c2af77f5 Fix a use-after-free. by Dan Gohman · 15 years ago
  43. 51a9c0a Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister. This time by Bill Wendling · 15 years ago
  44. c48adb6 revert bill's patches in an attempt to fix the buildbot. by Chris Lattner · 15 years ago
  45. d5b3901 Use std::vector instead of a hard-coded array. The length of that array could by Bill Wendling · 15 years ago
  46. 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
  47. 8485483 Not all entries in the range will have an SUnit. Check for that when looking by Jim Grosbach · 15 years ago
  48. 12ac8f0 Update debug information when breaking anti-dependencies. rdar://7759363 by Jim Grosbach · 15 years ago
  49. 866b74b Remove trailing whitespace by Jim Grosbach · 15 years ago
  50. 35bc4d4 Make BreakAntiDependencies' SUnits argument const, and make the Begin by Dan Gohman · 16 years ago
  51. 2061c84 Fix some more places where dbg_value affected codegen. by Dale Johannesen · 16 years ago
  52. a7cef4f Anti-dependency breaking needs to be careful regarding instructions with by Jim Grosbach · 16 years ago
  53. eb431da 80 column and whitespace cleanup by Jim Grosbach · 16 years ago
  54. 96b9053 by David Greene · 16 years ago
  55. a45fe67 <rdar://problem/7453528>. Track only physical registers that are valid for the target. by David Goodwin · 16 years ago
  56. 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
  57. 8501dbbe Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed. by David Goodwin · 16 years ago
  58. 8370485 Break anti-dependence breaking out into its own class. by David Goodwin · 16 years ago