aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/MRegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Uncomment assertions that register# != 0 on calls toAlkis Evlogimenos2004-02-261-2/+2
* Temporarily comment out asserts as they break things. I will uncommentAlkis Evlogimenos2004-02-251-2/+2
* Duh, forgot to close the parenthesis.Alkis Evlogimenos2004-02-251-2/+2
* Add assert to isPhysicalRegister and isVirtualRegister to fail whenAlkis Evlogimenos2004-02-251-0/+2
* Add DenseMap template and actually use it for for mapping virtual regsAlkis Evlogimenos2004-02-251-1/+9
* This is needed by assignment verification in linear-scan.Alkis Evlogimenos2004-02-191-0/+8
* Simplify and document the new interfaceChris Lattner2004-02-171-7/+8
* Add API to check and fold memory operands into instructions.Alkis Evlogimenos2004-02-171-0/+10
* The prologue/epilogue related method calls have no reason to return a value,Chris Lattner2004-02-141-11/+10
* Change interface so that we can add to the end of a basic blockAlkis Evlogimenos2004-02-121-6/+6
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-7/+8
* Add MRegisterInfo::getNumRegs().Alkis Evlogimenos2004-02-011-0/+6
* Add two static methods to avoid having client code explicitly compare againstChris Lattner2004-01-311-0/+12
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Since this function returns an int, let's actually return something.Misha Brukman2003-11-051-0/+1
* Update documentation since it was misleading: make it clear that aAlkis Evlogimenos2003-11-041-10/+12
* Change all machine basic block modifier functions in MRegisterInfo toAlkis Evlogimenos2003-11-041-23/+45
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* The word `dependent' has no `a'.Misha Brukman2003-08-211-1/+1
* Code generation passes don't need access to raw LLVM types, this method is un...Chris Lattner2003-07-301-2/+1
* Move value type enums to CodeGen/ValueTypes.hChris Lattner2003-07-291-20/+1
* #include <cassert> as necessary...Chris Lattner2003-07-251-0/+1
* Remove a ton of extraneous #includesChris Lattner2003-06-221-1/+0
* Add new getName methodChris Lattner2003-01-131-0/+7
* * Keep track of register alignment as well as register sizeChris Lattner2002-12-281-35/+105
* Simplify spill interface methodsChris Lattner2002-12-251-21/+21
* Simplify interface to remove virtual function referencesChris Lattner2002-12-171-26/+50
* Add support for register alias set descriptionChris Lattner2002-12-161-5/+16
* Simplify interfaces used by regalloc to insert codeChris Lattner2002-12-151-12/+9
* Simplify TargetRegisterClass a bit, also eliminating virtual function callChris Lattner2002-12-151-14/+18
* * Rename const_regclass_begin/end to just regclass_begin/endChris Lattner2002-12-151-23/+3
* Added moveReg2Reg() and moveImm2Reg() to accomodate moving data around due toMisha Brukman2002-12-131-0/+10
* Added prototypes for emitting prologue and epilogue for function codeMisha Brukman2002-12-041-0/+10
* storeReg2RegOffset() and loadRegOffset2Reg() now take the iterator by valueMisha Brukman2002-12-041-2/+2
* Moved buildReg2RegClassMap() into from X86RegisterInfo to MRegisterInfo, sinceMisha Brukman2002-12-041-2/+8
* RegisterInfo now supports handing out caller- and callee-save registers, asMisha Brukman2002-12-031-0/+17
* Added virtual functions for storing and retrieving values from the stack.Misha Brukman2002-11-221-9/+14
* MRegisterInfo.h - Added prototypes for functions we need to map a register toMisha Brukman2002-11-201-4/+48
* Initial checkin of target support for X86 backend.Chris Lattner2002-10-251-0/+86