1. b83a6b2 Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual and by Jakob Stoklund Olesen · 15 years ago
  2. 7cdc1e5 Make the spiller responsible for updating the LiveStacks analysis. by Jakob Stoklund Olesen · 15 years ago
  3. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  4. a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  5. a000002 VNInfos don't need to be destructed anymore. by Benjamin Kramer · 15 years ago
  6. 04c713d Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allows by Benjamin Kramer · 16 years ago
  7. 05fb963 The Indexes Patch. by Lang Hames · 16 years ago
  8. 1362602 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  9. d99f1c6 shoot a few more std::ostream print methods in the head. by Chris Lattner · 16 years ago
  10. fc968ef Update to in-place spilling framework. Includes live interval scaling and trivial rewriter. by Lang Hames · 16 years ago
  11. 210fc62 In some rare cases, the register allocator can spill registers but end up not utilizing registers at all. The fundamental problem is linearscan's backtracking can end up freeing more than one allocated registers. However, reloads and restores might be folded into uses / defs and freed registers might not be used at all. by Evan Cheng · 17 years ago
  12. bab5988 Livestacks really does preserve everything. by Evan Cheng · 17 years ago
  13. 962c2cf Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators. by Evan Cheng · 17 years ago
  14. 168f8f3 Mark several codegen passes as preserving all analysis. by Evan Cheng · 17 years ago
  15. 12a0222 Add a stack slot coloring pass. Not yet enabled. by Evan Cheng · 17 years ago