aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/VirtRegMap.cpp
AgeCommit message (Expand)Author
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-04Make sure to notice that explicit physregs are used in the functionChris Lattner
2005-01-23Update these register allocators to set the PhysRegUsed info in MachineFunction.Chris Lattner
2005-01-14Improve compatibility with accChris Lattner
2004-10-26Clean up the MachineBasicBlock.h file, percolating #includes into this file.Chris Lattner
2004-10-15This patch fixes the nasty bug that caused 175.vpr to fail for X86 last night.Chris Lattner
2004-10-15This patch adds and improves debugging output. No functionality changes.Chris Lattner
2004-10-01Do not repeat the map lookupChris Lattner
2004-10-01When a virtual register is folded into an instruction, keep track of whetherChris Lattner
2004-10-01Add a simple little improvement to the local spiller to keep track of storesChris Lattner
2004-10-01Substantially revamp the local spiller, causing it to actually improve theChris Lattner
2004-09-30Use more efficient map operations. Fix a bug that would affect hypotheticalChris Lattner
2004-09-30There is no need to call MachineInstr::print directly, just send the MI& to a...Chris Lattner
2004-09-30Simplify the logic in the simple spiller and capitalize some variablesChris Lattner
2004-09-30Switch from defaulting to the 'local' spiller to the 'simple' spiller. TheChris Lattner
2004-09-30Don't use a densemap for keeping track of which vregs are already loaded, justChris Lattner
2004-09-30Use longer and more explicit names for instance vars (particularly importantChris Lattner
2004-09-30Reindent code, improve comments, move huge nested methods out of classes,Chris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-15Stop using CreateStackObject(RegClass*)Chris Lattner
2004-08-15These methods no longer take a TargetRegisterClass* operand.Chris Lattner
2004-07-21These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke
2004-07-16Fix IA64 compatibilityChris Lattner
2004-06-25Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner
2004-06-02Adjust to new TargetMachine interfaceChris Lattner
2004-05-29Add method to assign stack slot to virtual register without creating aAlkis Evlogimenos
2004-03-09Spill explicit physical register defs as well.Alkis Evlogimenos
2004-03-06As I wrote in the docs, simple is the default spiller :-)Alkis Evlogimenos
2004-03-06Add simple spiller.Alkis Evlogimenos
2004-03-01Add a spiller option to llc. A simple spiller will come soon. When we get CFG...Alkis Evlogimenos
2004-03-01Add the long awaited memory operand folding support for linear scanAlkis Evlogimenos
2004-02-27Make spiller push stores right after the definition of a register soAlkis Evlogimenos
2004-02-26Clear maps right after basic block is processed.Alkis Evlogimenos
2004-02-25Fix bugs found with recent addition of assertions inAlkis Evlogimenos
2004-02-25Add DenseMap template and actually use it for for mapping virtual regsAlkis Evlogimenos
2004-02-24Move machine code rewriter and spiller outside the registerAlkis Evlogimenos
2004-02-23Refactor VirtRegMap out of RegAllocLinearScan as the first part of bugAlkis Evlogimenos