1. 560ab9e Reuse live interval union between functions. This saves a bit of compile time by Jakob Stoklund Olesen · 14 years ago
  2. 6d73c7d Use a faster algorithm for computing MBB live-in registers after register allocation. by Jakob Stoklund Olesen · 14 years ago
  3. bd1926d Time the initial seeding of live registers by Jakob Stoklund Olesen · 14 years ago
  4. cfafc54 Run LiveDebugVariables in RegAllocBasic and RegAllocGreedy. by Jakob Stoklund Olesen · 14 years ago
  5. 8427596 The basic register allocator must also use the inline spiller. by Jakob Stoklund Olesen · 14 years ago
  6. 0b50151 Allow the allocation of empty live ranges that have uses. by Jakob Stoklund Olesen · 14 years ago
  7. 2926733 Tag cached interference with a user-provided tag instead of the virtual register number. by Jakob Stoklund Olesen · 14 years ago
  8. 10a4332 Spill multiple registers at once. by Jakob Stoklund Olesen · 14 years ago
  9. 47dbf6c Change the Spiller interface to take a LiveRangeEdit reference. by Jakob Stoklund Olesen · 14 years ago
  10. 38f6bd0 Make SpillIs an optional pointer. Avoid creating a bunch of temporary SmallVectors. by Jakob Stoklund Olesen · 14 years ago
  11. 98d9648 Change the RAGreedy register assignment order so large live ranges are allocated first. by Jakob Stoklund Olesen · 14 years ago
  12. ba05c01 Add VirtRegMap::rewrite() and use it in the new register allocators. by Jakob Stoklund Olesen · 14 years ago
  13. febb0bd Trim debugging output. by Jakob Stoklund Olesen · 14 years ago
  14. 0db841f Add basic register allocator statistics. by Jakob Stoklund Olesen · 14 years ago
  15. 2710638 Evict a lighter single interference before attempting to split a live range. by Jakob Stoklund Olesen · 15 years ago
  16. 89cab93 Pass a Banner argument to the machine code verifier both from by Jakob Stoklund Olesen · 15 years ago
  17. af24964 Make the -verify-regalloc command line option available to base classes as by Jakob Stoklund Olesen · 15 years ago
  18. 16999da Simplyfy RegAllocBasic by using getOverlaps instead of getAliasSet. by Jakob Stoklund Olesen · 15 years ago
  19. 4a84cce Use TRI::printReg instead of AbstractRegisterDescription when printing by Jakob Stoklund Olesen · 15 years ago
  20. 533f58e Add named timer groups for the different stages of register allocation. by Jakob Stoklund Olesen · 15 years ago
  21. 4680dec Move MRI into RegAllocBase. Clean up debug output a bit. by Jakob Stoklund Olesen · 15 years ago
  22. b853e6c Added register reassignment prototype to RAGreedy. It's a simple by Andrew Trick · 15 years ago
  23. d0bec3e Store (priority,regnum) pairs in the priority queue instead of providing an by Jakob Stoklund Olesen · 15 years ago
  24. 1b19dc1 Move RABasic::addMBBLiveIns to the base class, it is generally useful. by Jakob Stoklund Olesen · 15 years ago
  25. 953af2c Switch LiveIntervalUnion from std::set to IntervalMap. by Jakob Stoklund Olesen · 15 years ago
  26. 2b38c51 Simplify assertion. by Jakob Stoklund Olesen · 15 years ago
  27. 18c57a8 Coding style. No significant functionality. Abandon linear scan style by Andrew Trick · 15 years ago
  28. c62feda Namespacify. by Benjamin Kramer · 15 years ago
  29. 316df4b RABasic fix. Regalloc is responsible for updating block live ins. by Andrew Trick · 15 years ago
  30. 13bdbb0 Whitespace. by Andrew Trick · 15 years ago
  31. 8a83d54 Check TRI->getReservedRegs because other allocators do it. Even though by Andrew Trick · 15 years ago
  32. f4baeaf RABasic is nearly functionally complete. There are a few remaining by Andrew Trick · 15 years ago
  33. 071d1c0 Adds RABasic verification and tracing. by Andrew Trick · 15 years ago
  34. 32d9aeb Reverting r118604. Windows build broke. by Andrew Trick · 15 years ago
  35. 39a5ce4 Adds RABasic verification and tracing. by Andrew Trick · 15 years ago
  36. e141a49 Adds support for spilling previously allocated live intervals to by Andrew Trick · 15 years ago
  37. 964bc25 Let RegAllocBasic require MachineDominators - they are already available and by Jakob Stoklund Olesen · 15 years ago
  38. e16eecc Jakob's review of the basic register allocator. by Andrew Trick · 15 years ago
  39. 14e8d71 This is a prototype of an experimental register allocation by Andrew Trick · 15 years ago