aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/MRegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
...
* Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,Chris Lattner2006-02-021-18/+0
* add a new isStoreToStackSlot methodChris Lattner2006-02-021-1/+10
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-011-7/+13
* Fix case of pathChris Lattner2005-10-031-1/+1
* This member can be const tooChris Lattner2005-10-031-1/+1
* Expose the actual valuetype of each register classChris Lattner2005-10-021-2/+8
* Rename MRegisterDesc -> TargetRegisterDesc for consistencyChris Lattner2005-09-301-11/+13
* trim down the target info structs now that we have a preferred spill register...Chris Lattner2005-09-301-14/+0
* expose a new virtual methodChris Lattner2005-09-301-0/+7
* Change these methods to take RC'sChris Lattner2005-09-301-2/+4
* add a new callbackChris Lattner2005-09-171-0/+8
* Convert tabs to spacesMisha Brukman2005-04-221-3/+3
* Remove trailing whitespaceMisha Brukman2005-04-211-4/+4
* Move destructor out of line to avoid vtable emission in every file that inclu...Nate Begeman2004-10-271-1/+1
* Fix the build by eliminating some more dead code. That'll learn me not to li...Nate Begeman2004-10-271-1/+1
* Remove dead data member in MRegisterInfo class. Thanks sabre!Nate Begeman2004-10-271-1/+0
* Remove method getRegClass from MRegisterInfo, as it is no longer used.Nate Begeman2004-10-261-9/+0
* Update doxygen comment now that getSpillSize is supposed to return value in bitsNate Begeman2004-08-291-2/+2
* Add getAllocatableSet() function.Alkis Evlogimenos2004-08-261-0/+4
* Flags and TSFlags were (thankfully) never used, so remove them. But wait,Chris Lattner2004-08-161-4/+16
* Add new TargetRegisterClass::contains methodChris Lattner2004-08-151-0/+8
* Implement a long overdue FIXME, by changing these methods to return void.Chris Lattner2004-08-151-25/+11
* Eliminate the RegisterClass argument, since it can easily be derived fromChris Lattner2004-08-151-4/+2
* Elminiate MachineFunction& argument from eliminateFrameIndexNate Begeman2004-08-141-2/+1
* Fix out of date commentChris Lattner2004-07-271-2/+1
* Fix grammar: 's is for possessive only.Misha Brukman2004-06-111-1/+1
* Fix a nasty bug that caused areAliases to always return false.Chris Lattner2004-06-041-1/+1
* Another API change to MRegisterInfo::foldMemoryOperand. Instead of aAlkis Evlogimenos2004-03-141-1/+1
* Change MRegisterInfo::foldMemoryOperand to return the foldedAlkis Evlogimenos2004-03-141-9/+10
* 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