aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/TargetRegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+2
* Minimize #include's and forward-declares in Target.Nick Lewycky2011-12-101-2/+0
* Store sub-class lists as a bit vector.Jakob Stoklund Olesen2011-09-301-32/+13
* Move getCommonSubClass() into TRI.Jakob Stoklund Olesen2011-09-301-2/+2
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-281-4/+1
* Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng2011-06-241-6/+3
* Zap the last reference to allocation_order_begin().Jakob Stoklund Olesen2011-06-171-3/+3
* Replace the statically generated hashtables for checking register relationshi...Owen Anderson2011-06-151-6/+2
* Make it possible to have unallocatable register classes.Jakob Stoklund Olesen2011-06-021-1/+2
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-101-1/+0
* Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen2011-01-091-1/+3
* Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...Jakob Stoklund Olesen2011-01-091-5/+15
* Add TargetRegisterInfo::printReg() to pretty-print registers.Jakob Stoklund Olesen2010-12-141-0/+8
* Move some more hooks to TargetFrameInfoAnton Korobeynikov2010-11-201-11/+0
* Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov2010-11-181-7/+0
* Reduce malloc thrashing.Benjamin Kramer2010-10-281-1/+1
* remove trailing whitespaceJim Grosbach2010-09-021-1/+1
* handle case where a register class is specifiedJim Grosbach2010-09-021-5/+4
* Mask out reserved registers when constructing the set of allocatable regs.Jim Grosbach2010-09-021-0/+5
* Convert the last use of getPhysicalRegisterRegClass and remove it.Rafael Espindola2010-07-121-21/+0
* Make getMinimalPhysRegClass' comment mention what makes it differentDan Gohman2010-07-061-1/+2
* Add a VT argument to getMinimalPhysRegClass and replace the copy related usesRafael Espindola2010-06-291-2/+3
* Remove uses of getCalleeSavedRegClasses from outside theRafael Espindola2010-06-021-0/+19
* Drop the SuperregHashTable. It is essentially the same as SubregHashTable.Jakob Stoklund Olesen2010-05-251-2/+0
* Print symbolic SubRegIndex names on machine operands.Jakob Stoklund Olesen2010-05-251-1/+3
* constify a method argument.Chris Lattner2010-01-261-3/+4
* Add a const qualifier.Dan Gohman2009-10-091-2/+2
* Remove BlackfinRegisterInfo::getFrameIndexOffset since it is the same as theBob Wilson2009-09-231-1/+1
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-1/+1
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-3/+3
* Untabification.Bill Wendling2009-05-301-2/+2
* getCommonSubClass() - Calculate the largest common sub-class of two registerJakob Stoklund Olesen2009-04-301-0/+42
* Give register alias checking the hash table treatment too.Owen Anderson2009-04-091-1/+3
* Convert TargetRegisterInfo's super-register checking to use a pre-computed ha...Owen Anderson2009-04-091-3/+5
* Instead of building a list and sorting it just to find a maximum element,Dan Gohman2008-09-211-26/+9
* Remove warning about initialization order.Bill Wendling2008-07-011-2/+2
* Make the subregister hashtable output more readable by wrapping the lines,Owen Anderson2008-07-011-2/+4
* Replace the dynamically computed std::set lookup method for subregisters with...Owen Anderson2008-07-011-10/+0
* Cache subregister relationships in a set in TargetRegisterInfo to allow faste...Owen Anderson2008-06-271-0/+10
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-2/+1
* 80 col violation.Evan Cheng2008-04-251-1/+1
* If there are multiple register classes that a register belongs to, return the...Evan Cheng2008-03-111-4/+27
* When the register allocator runs out of registers, spill a physical register ...Evan Cheng2008-03-111-5/+6
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-0/+90