aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocSimple.cpp
AgeCommit message (Expand)Author
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-23Update physregsused info.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-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-03-16Fix PR294Chris Lattner
2004-02-23Simplify iterator usage now that we have next(). Also don't pass iterators by...Alkis Evlogimenos
2004-02-19Rename reloads/spills to loads/stores.Alkis Evlogimenos
2004-02-15Finegrainify namespacificationChris Lattner
2004-02-15Make dense maps keyed on physical registers smallerusingAlkis Evlogimenos
2004-02-13Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2004-02-10Do not use MachineOperand::isVirtualRegister either!Chris Lattner
2003-12-14Change interface of MachineOperand as follows:Alkis Evlogimenos
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-08Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefsAlkis Evlogimenos
2003-08-18Spell `necessary' correctly.Misha Brukman
2003-08-13Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke
2003-08-03Set debug typesChris Lattner
2003-08-01Move DEBUG to Debug.hChris Lattner
2003-05-27(1) Added special register class containing (for now) %fsr.Vikram S. Adve
2003-01-14Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2003-01-13* Use the PHI Elimination passChris Lattner
2002-12-28 Rename FunctionFrameInfo to MachineFrameInfoChris Lattner
2002-12-28* Convert to be a MachineFunctionPass instanceChris Lattner
2002-12-25Adjustments to work with the simpler spill interfaceChris Lattner
2002-12-23Fix compilation on GCC 2.96Chris Lattner
2002-12-18Implicit defs/uses list may be empty.Chris Lattner
2002-12-17Use new reginfo interfaceChris Lattner
2002-12-16Keep the stack frame aligned.Chris Lattner
2002-12-16Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocator.Chris Lattner
2002-12-15Some simpliciations to the spill/reload interfaceChris Lattner
2002-12-15Simplify PHI node elimination significantly by doing it as a prepass toChris Lattner
2002-12-15Variety of small or trivial simplifications to the code, completely eliminatedChris Lattner
2002-12-15Remove unused savePhysRegToStack methodChris Lattner
2002-12-15Localize a map, remove anotherChris Lattner
2002-12-15Give simple reg allocator a nice Pass NameChris Lattner
2002-12-15Add a big assert making sure 2 address instructions are formed rightChris Lattner
2002-12-15Fix a problem that occurs when PHI nodes have multiple entries for the same p...Chris Lattner
2002-12-15Grab bag of minor cleanups. Export some statistics about the number ofChris Lattner
2002-12-15Simplify interfaces used by regalloc to insert codeChris Lattner
2002-12-15* Simplify code a bit by breaking the PHI node handling stuff out into a sepe...Chris Lattner
2002-12-15* Remove some unneccesary instance variablesChris Lattner
2002-12-15pull inverse reg class mapping into a class that is sharable and out of theChris Lattner
2002-12-15Prune #includesChris Lattner