1. c8b07dd Clean up the MachineBasicBlock.h file, percolating #includes into this file. by Chris Lattner · 21 years ago
  2. 2152236 This patch fixes the nasty bug that caused 175.vpr to fail for X86 last night. by Chris Lattner · 21 years ago
  3. 9af0572 This patch adds and improves debugging output. No functionality changes. by Chris Lattner · 21 years ago
  4. 00db230 Do not repeat the map lookup by Chris Lattner · 21 years ago
  5. 1905ae6 When a virtual register is folded into an instruction, keep track of whether by Chris Lattner · 21 years ago
  6. 04f52079 Add a simple little improvement to the local spiller to keep track of stores by Chris Lattner · 21 years ago
  7. d3b1f6c Substantially revamp the local spiller, causing it to actually improve the by Chris Lattner · 21 years ago
  8. b5b4a2f Use more efficient map operations. Fix a bug that would affect hypothetical by Chris Lattner · 21 years ago
  9. 55c1402 There is no need to call MachineInstr::print directly, just send the MI& to an ostream. by Chris Lattner · 21 years ago
  10. c281212 Simplify the logic in the simple spiller and capitalize some variables by Chris Lattner · 21 years ago
  11. 1c5942f Switch from defaulting to the 'local' spiller to the 'simple' spiller. The by Chris Lattner · 21 years ago
  12. 28bc753 Don't use a densemap for keeping track of which vregs are already loaded, just by Chris Lattner · 21 years ago
  13. 39fef8d Use longer and more explicit names for instance vars (particularly important by Chris Lattner · 21 years ago
  14. e2b77d5 Reindent code, improve comments, move huge nested methods out of classes, by Chris Lattner · 21 years ago
  15. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  16. c66f27f Stop using CreateStackObject(RegClass*) by Chris Lattner · 21 years ago
  17. 98de1d7 These methods no longer take a TargetRegisterClass* operand. by Chris Lattner · 21 years ago
  18. 902dcf0 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 21 years ago
  19. 34afafc Fix IA64 compatibility by Chris Lattner · 21 years ago
  20. 23dbc81 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
  21. 2150542 Adjust to new TargetMachine interface by Chris Lattner · 21 years ago
  22. fd735bc Add method to assign stack slot to virtual register without creating a new one. by Alkis Evlogimenos · 21 years ago
  23. 6623cd7 Spill explicit physical register defs as well. by Alkis Evlogimenos · 22 years ago
  24. cb98644 As I wrote in the docs, simple is the default spiller :-) by Alkis Evlogimenos · 22 years ago
  25. 7985012 Add simple spiller. by Alkis Evlogimenos · 22 years ago
  26. 31953c7 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 · 22 years ago
  27. b76d234 Add the long awaited memory operand folding support for linear scan by Alkis Evlogimenos · 22 years ago
  28. 941f931 Make spiller push stores right after the definition of a register so by Alkis Evlogimenos · 22 years ago
  29. 5a3bab9 Clear maps right after basic block is processed. by Alkis Evlogimenos · 22 years ago
  30. e62ddd4 Fix bugs found with recent addition of assertions in by Alkis Evlogimenos · 22 years ago
  31. d8bace7 Add DenseMap template and actually use it for for mapping virtual regs by Alkis Evlogimenos · 22 years ago
  32. 1dd872c Move machine code rewriter and spiller outside the register allocator. by Alkis Evlogimenos · 22 years ago
  33. c794a90 Refactor VirtRegMap out of RegAllocLinearScan as the first part of bug by Alkis Evlogimenos · 22 years ago