summaryrefslogtreecommitdiff
path: root/include/llvm/Target/MRegisterInfo.h
Commit message (Expand)AuthorAge
* - Added a hook processFunctionBeforeCalleeSaveScn(). This is called by PEI justEvan Cheng2006-09-28
* update some commentsChris Lattner2006-08-24
* Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2006-08-17
* Doxygenify some methods.Chris Lattner2006-08-10
* update commentChris Lattner2006-08-03
* Use an enumeration to eliminate data relocations.Jim Laskey2006-07-21
* Make sub- and super- register classes const.Evan Cheng2006-07-19
* Also add super- register class info.Evan Cheng2006-05-11
* Added sub- register classes information.Evan Cheng2006-05-09
* Use existing information.Jim Laskey2006-04-10
* Foundation for call frame information.Jim Laskey2006-04-07
* Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey2006-03-28
* Tweak a comment.Jim Laskey2006-03-24
* Add support to locate local variables in frames (early version.)Jim Laskey2006-03-23
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-22
* expose the set of values types holdable in a regclass to clientsChris Lattner2006-02-21
* Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,Chris Lattner2006-02-02
* add a new isStoreToStackSlot methodChris Lattner2006-02-02
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-01
* Fix case of pathChris Lattner2005-10-03
* This member can be const tooChris Lattner2005-10-03
* Expose the actual valuetype of each register classChris Lattner2005-10-02
* Rename MRegisterDesc -> TargetRegisterDesc for consistencyChris Lattner2005-09-30
* trim down the target info structs now that we have a preferred spill register...Chris Lattner2005-09-30
* expose a new virtual methodChris Lattner2005-09-30
* Change these methods to take RC'sChris Lattner2005-09-30
* add a new callbackChris Lattner2005-09-17
* Convert tabs to spacesMisha Brukman2005-04-22
* Remove trailing whitespaceMisha Brukman2005-04-21
* Move destructor out of line to avoid vtable emission in every file that inclu...Nate Begeman2004-10-27
* Fix the build by eliminating some more dead code. That'll learn me not to li...Nate Begeman2004-10-27
* Remove dead data member in MRegisterInfo class. Thanks sabre!Nate Begeman2004-10-27
* Remove method getRegClass from MRegisterInfo, as it is no longer used.Nate Begeman2004-10-26
* Update doxygen comment now that getSpillSize is supposed to return value in bitsNate Begeman2004-08-29
* Add getAllocatableSet() function.Alkis Evlogimenos2004-08-26
* Flags and TSFlags were (thankfully) never used, so remove them. But wait,Chris Lattner2004-08-16
* Add new TargetRegisterClass::contains methodChris Lattner2004-08-15
* Implement a long overdue FIXME, by changing these methods to return void.Chris Lattner2004-08-15
* Eliminate the RegisterClass argument, since it can easily be derived fromChris Lattner2004-08-15
* Elminiate MachineFunction& argument from eliminateFrameIndexNate Begeman2004-08-14
* Fix out of date commentChris Lattner2004-07-27
* Fix grammar: 's is for possessive only.Misha Brukman2004-06-11
* Fix a nasty bug that caused areAliases to always return false.Chris Lattner2004-06-04
* Another API change to MRegisterInfo::foldMemoryOperand. Instead of aAlkis Evlogimenos2004-03-14
* Change MRegisterInfo::foldMemoryOperand to return the foldedAlkis Evlogimenos2004-03-14
* Uncomment assertions that register# != 0 on calls toAlkis Evlogimenos2004-02-26
* Temporarily comment out asserts as they break things. I will uncommentAlkis Evlogimenos2004-02-25
* Duh, forgot to close the parenthesis.Alkis Evlogimenos2004-02-25
* Add assert to isPhysicalRegister and isVirtualRegister to fail whenAlkis Evlogimenos2004-02-25
* Add DenseMap template and actually use it for for mapping virtual regsAlkis Evlogimenos2004-02-25