1. bec6a9e When a virtual register is folded into an instruction, keep track of whether by Chris Lattner · 20 years ago
  2. 52b25db Add a simple little improvement to the local spiller to keep track of stores by Chris Lattner · 20 years ago
  3. 7fb6434 Substantially revamp the local spiller, causing it to actually improve the by Chris Lattner · 20 years ago
  4. dbea973 Use more efficient map operations. Fix a bug that would affect hypothetical by Chris Lattner · 20 years ago
  5. 477e455 There is no need to call MachineInstr::print directly, just send the MI& to an ostream. by Chris Lattner · 20 years ago
  6. 0fc27cc Simplify the logic in the simple spiller and capitalize some variables by Chris Lattner · 20 years ago
  7. 5f7d2d4 Switch from defaulting to the 'local' spiller to the 'simple' spiller. The by Chris Lattner · 20 years ago
  8. 4ea1b82 Don't use a densemap for keeping track of which vregs are already loaded, just by Chris Lattner · 20 years ago
  9. 7f690e6 Use longer and more explicit names for instance vars (particularly important by Chris Lattner · 20 years ago
  10. 8c4d88d Reindent code, improve comments, move huge nested methods out of classes, by Chris Lattner · 20 years ago
  11. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  12. 26eb14b Stop using CreateStackObject(RegClass*) by Chris Lattner · 21 years ago
  13. 57f1b67 These methods no longer take a TargetRegisterClass* operand. by Chris Lattner · 21 years ago
  14. 7848e68 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 21 years ago
  15. b8edf61 Fix IA64 compatibility by Chris Lattner · 21 years ago
  16. b140762 Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function. by Tanya Lattner · 21 years ago
  17. 9bcdcd1 Adjust to new TargetMachine interface by Chris Lattner · 21 years ago
  18. 38af59a Add method to assign stack slot to virtual register without creating a new one. by Alkis Evlogimenos · 21 years ago
  19. 6a367f3 Spill explicit physical register defs as well. by Alkis Evlogimenos · 21 years ago
  20. 5ae0006 As I wrote in the docs, simple is the default spiller :-) by Alkis Evlogimenos · 21 years ago
  21. 499b2ba Add simple spiller. by Alkis Evlogimenos · 21 years ago
  22. dd420e0 Add a spiller option to llc. A simple spiller will come soon. When we get CFG in the machine code represenation a global spiller will also be possible. Also document the linear scan register allocator but mark it as experimental for now. by Alkis Evlogimenos · 21 years ago
  23. 5f37502 Add the long awaited memory operand folding support for linear scan by Alkis Evlogimenos · 21 years ago
  24. 57af2cf Make spiller push stores right after the definition of a register so by Alkis Evlogimenos · 21 years ago
  25. 8fa16e4 Clear maps right after basic block is processed. by Alkis Evlogimenos · 21 years ago
  26. e3fcabe Fix bugs found with recent addition of assertions in by Alkis Evlogimenos · 21 years ago
  27. 4d0d864 Add DenseMap template and actually use it for for mapping virtual regs by Alkis Evlogimenos · 21 years ago
  28. 0d6c5b6 Move machine code rewriter and spiller outside the register allocator. by Alkis Evlogimenos · 21 years ago
  29. 34d9bc9 Refactor VirtRegMap out of RegAllocLinearScan as the first part of bug by Alkis Evlogimenos · 21 years ago