- 172c362 Add an assertion, update DefInst even though no one uses it (dangling pointers by Chris Lattner · 20 years ago
- 8a61a75 Fix the LLC regressions on X86 last night. In particular, when undoing by Chris Lattner · 20 years ago
- 22480c4 Fix a bug in the local spiller, where we could take code like this: by Chris Lattner · 20 years ago
- bf9716b Change this code ot pass register classes into the stack slot spiller/reloader by Chris Lattner · 20 years ago
- cea8688 Teach the local spiller to turn stack slot loads into register-register copies by Chris Lattner · 20 years ago
- 50ea01e Use continue in the use-processing loop to make it clear what the early exits by Chris Lattner · 20 years ago
- edf128a Remove trailing whitespace by Misha Brukman · 20 years ago
- 886dd91 Make sure to notice that explicit physregs are used in the function by Chris Lattner · 20 years ago
- b0f31bf Update these register allocators to set the PhysRegUsed info in MachineFunction. by Chris Lattner · 21 years ago
- 8f1d640 Improve compatibility with acc by Chris Lattner · 21 years ago
- 27f2916 Clean up the MachineBasicBlock.h file, percolating #includes into this file. by Chris Lattner · 21 years ago
- 47eb656 This patch fixes the nasty bug that caused 175.vpr to fail for X86 last night. by Chris Lattner · 21 years ago
- 8df6a59 This patch adds and improves debugging output. No functionality changes. by Chris Lattner · 21 years ago
- 7cf3490 Do not repeat the map lookup by Chris Lattner · 21 years ago
- bec6a9e When a virtual register is folded into an instruction, keep track of whether by Chris Lattner · 21 years ago
- 52b25db Add a simple little improvement to the local spiller to keep track of stores by Chris Lattner · 21 years ago
- 7fb6434 Substantially revamp the local spiller, causing it to actually improve the by Chris Lattner · 21 years ago
- dbea973 Use more efficient map operations. Fix a bug that would affect hypothetical by Chris Lattner · 21 years ago
- 477e455 There is no need to call MachineInstr::print directly, just send the MI& to an ostream. by Chris Lattner · 21 years ago
- 0fc27cc Simplify the logic in the simple spiller and capitalize some variables by Chris Lattner · 21 years ago
- 5f7d2d4 Switch from defaulting to the 'local' spiller to the 'simple' spiller. The by Chris Lattner · 21 years ago
- 4ea1b82 Don't use a densemap for keeping track of which vregs are already loaded, just by Chris Lattner · 21 years ago
- 7f690e6 Use longer and more explicit names for instance vars (particularly important by Chris Lattner · 21 years ago
- 8c4d88d Reindent code, improve comments, move huge nested methods out of classes, by Chris Lattner · 21 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
- 26eb14b Stop using CreateStackObject(RegClass*) by Chris Lattner · 21 years ago
- 57f1b67 These methods no longer take a TargetRegisterClass* operand. by Chris Lattner · 21 years ago
- 7848e68 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 21 years ago
- b8edf61 Fix IA64 compatibility by Chris Lattner · 21 years ago
- 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
- 9bcdcd1 Adjust to new TargetMachine interface by Chris Lattner · 21 years ago
- 38af59a Add method to assign stack slot to virtual register without creating a new one. by Alkis Evlogimenos · 21 years ago
- 6a367f3 Spill explicit physical register defs as well. by Alkis Evlogimenos · 21 years ago
- 5ae0006 As I wrote in the docs, simple is the default spiller :-) by Alkis Evlogimenos · 21 years ago
- 499b2ba Add simple spiller. by Alkis Evlogimenos · 21 years ago
- 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
- 5f37502 Add the long awaited memory operand folding support for linear scan by Alkis Evlogimenos · 21 years ago
- 57af2cf Make spiller push stores right after the definition of a register so by Alkis Evlogimenos · 21 years ago
- 8fa16e4 Clear maps right after basic block is processed. by Alkis Evlogimenos · 21 years ago
- e3fcabe Fix bugs found with recent addition of assertions in by Alkis Evlogimenos · 21 years ago
- 4d0d864 Add DenseMap template and actually use it for for mapping virtual regs by Alkis Evlogimenos · 21 years ago
- 0d6c5b6 Move machine code rewriter and spiller outside the register allocator. by Alkis Evlogimenos · 21 years ago
- 34d9bc9 Refactor VirtRegMap out of RegAllocLinearScan as the first part of bug by Alkis Evlogimenos · 21 years ago