1. d04a8d4 Use the new script to sort the includes of every file under lib. by Chandler Carruth · 12 years ago
  2. 39b5c0c Use MCPhysReg for RegisterClassInfo allocation orders. by Jakob Stoklund Olesen · 12 years ago
  3. 14d1dd9 Remove RegisterClassInfo::isReserved() and isAllocatable(). by Jakob Stoklund Olesen · 12 years ago
  4. d9b0b02 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 12 years ago
  5. 396618b Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 12 years ago
  6. f152fe8 Switch some getAliasSet clients to MCRegAliasIterator. by Jakob Stoklund Olesen · 12 years ago
  7. 397fc48 Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). by Jakob Stoklund Olesen · 12 years ago
  8. cff4ad7 CriticalAntiDepBreaker: Replace a SmallSet of regs with a much denser BitVector. by Benjamin Kramer · 13 years ago
  9. 87f3dbc CriticalAntiDepBreaker: BasicBlock::size is an expensive operation, reuse the cached value. by Benjamin Kramer · 13 years ago
  10. 9ebfbf8 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 13 years ago
  11. e4fd907 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 13 years ago
  12. 015f228 Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 13 years ago
  13. bbad2f1 Handle regmasks in CriticalAntiDepBreaker. by Jakob Stoklund Olesen · 13 years ago
  14. b4566a9 Initialize SUnits before DAG building. by Andrew Trick · 13 years ago
  15. 977679d Added a late machine instruction copy propagation pass. This catches by Evan Cheng · 13 years ago
  16. 5a96b3d Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 13 years ago
  17. 15993f8 More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo. by Evan Cheng · 13 years ago
  18. fa796dd Teach antidependency breakers to use RegisterClassInfo. by Jakob Stoklund Olesen · 13 years ago
  19. e29e8e1 Update DBG_VALUEs while breaking anti dependencies. by Devang Patel · 13 years ago
  20. bc4bd92 Fix PostRA antidependence breaker. by Andrew Trick · 14 years ago
  21. 278ba1f Fix an anti-dep breaker corner case. by Andrew Trick · 14 years ago
  22. 4638852 Fixes <rdar://problem/8612856>: During postRAsched, the antidependence by Andrew Trick · 14 years ago
  23. f70007e Fix a miscompile in 186.crafty for Thumb2 that was exposed by Evan's by Bob Wilson · 14 years ago
  24. 59718a4 Fix a comment typo. by Bob Wilson · 14 years ago
  25. 9b041c9 Anti-dependency breaking needs to be careful not to use reserved regs by Jim Grosbach · 14 years ago
  26. 3eca15b Fix a use-after-free. by Dan Gohman · 14 years ago
  27. 9c2a034 Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister. This time by Bill Wendling · 14 years ago
  28. 7fa889b revert bill's patches in an attempt to fix the buildbot. by Chris Lattner · 14 years ago
  29. f7f72bc Use std::vector instead of a hard-coded array. The length of that array could by Bill Wendling · 14 years ago
  30. 46df4eb 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 · 14 years ago
  31. 086723d Not all entries in the range will have an SUnit. Check for that when looking by Jim Grosbach · 14 years ago
  32. 533934e Update debug information when breaking anti-dependencies. rdar://7759363 by Jim Grosbach · 14 years ago
  33. 01384ef Remove trailing whitespace by Jim Grosbach · 14 years ago
  34. 66db3a0 Make BreakAntiDependencies' SUnits argument const, and make the Begin by Dan Gohman · 15 years ago
  35. b0812f1 Fix some more places where dbg_value affected codegen. by Dale Johannesen · 15 years ago
  36. 80c2b0d Anti-dependency breaking needs to be careful regarding instructions with by Jim Grosbach · 15 years ago
  37. 2973b57 80 column and whitespace cleanup by Jim Grosbach · 15 years ago
  38. 89d6a24 by David Greene · 15 years ago
  39. 990d285 <rdar://problem/7453528>. Track only physical registers that are valid for the target. by David Goodwin · 15 years ago
  40. 557bbe6 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 · 15 years ago
  41. 4de099d Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed. by David Goodwin · 15 years ago
  42. 2e7be61 Break anti-dependence breaking out into its own class. by David Goodwin · 15 years ago