summaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocSimple.cpp
Commit message (Expand)AuthorAge
* Move some methods out of MachineInstr into MachineOperandChris Lattner2006-05-04
* Add explicit #includes of <iostream>Chris Lattner2006-01-22
* Change this code ot pass register classes into the stack slot spiller/reloaderChris Lattner2005-09-30
* Convert tabs to spacesMisha Brukman2005-04-22
* Remove trailing whitespaceMisha Brukman2005-04-21
* Update physregsused info.Chris Lattner2005-01-23
* Changes For Bug 352Reid Spencer2004-09-01
* Stop using CreateStackObject(RegClass*)Chris Lattner2004-08-15
* These methods no longer take a TargetRegisterClass* operand.Chris Lattner2004-08-15
* These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke2004-07-21
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-25
* Adjust to new TargetMachine interfaceChris Lattner2004-06-02
* Fix PR294Chris Lattner2004-03-16
* Simplify iterator usage now that we have next(). Also don't pass iterators by...Alkis Evlogimenos2004-02-23
* Rename reloads/spills to loads/stores.Alkis Evlogimenos2004-02-19
* Finegrainify namespacificationChris Lattner2004-02-15
* Make dense maps keyed on physical registers smallerusingAlkis Evlogimenos2004-02-15
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-13
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-12
* Do not use MachineOperand::isVirtualRegister either!Chris Lattner2004-02-10
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-14
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-20
* Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefsAlkis Evlogimenos2003-10-08
* Spell `necessary' correctly.Misha Brukman2003-08-18
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-13
* Set debug typesChris Lattner2003-08-03
* Move DEBUG to Debug.hChris Lattner2003-08-01
* (1) Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-27
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-14
* * Use the PHI Elimination passChris Lattner2003-01-13
* Rename FunctionFrameInfo to MachineFrameInfoChris Lattner2002-12-28
* * Convert to be a MachineFunctionPass instanceChris Lattner2002-12-28
* Adjustments to work with the simpler spill interfaceChris Lattner2002-12-25
* Fix compilation on GCC 2.96Chris Lattner2002-12-23
* Implicit defs/uses list may be empty.Chris Lattner2002-12-18
* Use new reginfo interfaceChris Lattner2002-12-17
* Keep the stack frame aligned.Chris Lattner2002-12-16
* Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocator.Chris Lattner2002-12-16
* Some simpliciations to the spill/reload interfaceChris Lattner2002-12-15
* Simplify PHI node elimination significantly by doing it as a prepass toChris Lattner2002-12-15
* Variety of small or trivial simplifications to the code, completely eliminatedChris Lattner2002-12-15
* Remove unused savePhysRegToStack methodChris Lattner2002-12-15
* Localize a map, remove anotherChris Lattner2002-12-15
* Give simple reg allocator a nice Pass NameChris Lattner2002-12-15
* Add a big assert making sure 2 address instructions are formed rightChris Lattner2002-12-15
* Fix a problem that occurs when PHI nodes have multiple entries for the same p...Chris Lattner2002-12-15
* Grab bag of minor cleanups. Export some statistics about the number ofChris Lattner2002-12-15
* Simplify interfaces used by regalloc to insert codeChris Lattner2002-12-15
* * Simplify code a bit by breaking the PHI node handling stuff out into a sepe...Chris Lattner2002-12-15