aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetRegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
* PrintVRegOrUnitAndrew Trick2013-08-231-0/+16
* Add TargetRegisterInfo::getCoveringLanes().Jakob Stoklund Olesen2013-05-161-1/+28
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-211-15/+0
* [PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier2013-01-311-3/+4
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Move isSubRegister() and isSuperRegister to MCRegisterInfo.Jim Grosbach2012-12-191-15/+0
* Remove two dead functions resulting from a bad rebase.Andrew Trick2012-12-051-22/+0
* RegisterPressure API. Add support for physical register units.Andrew Trick2012-12-051-0/+29
* Comment formatting.Andrew Trick2012-12-051-1/+1
* Remove the old TRI::ResolveRegAllocHint() and getRawAllocationOrder() hooks.Jakob Stoklund Olesen2012-12-041-22/+0
* Add a new hook for providing register allocator hints more flexibly.Jakob Stoklund Olesen2012-12-031-0/+21
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-3/+3
* Add an MCPhysReg typedef to replace naked uint16_t.Jakob Stoklund Olesen2012-11-291-6/+6
* Make PrintReg constructor explicit to prevent weird implicit conversions from...Craig Topper2012-11-271-1/+2
* Generate a table-driven version of TRI::composeSubRegIndices().Jakob Stoklund Olesen2012-11-011-3/+13
* Remove the canCombineSubRegIndices() target hook.Jakob Stoklund Olesen2012-10-261-12/+0
* Add TRI::getSubRegIndexLaneMask().Jakob Stoklund Olesen2012-09-111-1/+30
* Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges.Jakob Stoklund Olesen2012-09-111-1/+2
* Add TargetRegisterInfo::hasRegUnit().Jakob Stoklund Olesen2012-08-021-0/+8
* Typo.Eric Christopher2012-07-301-1/+1
* Add a PrintRegUnit helper similar to PrintReg.Jakob Stoklund Olesen2012-05-311-0/+23
* Add MCRegisterInfo::RegListIterator.Jakob Stoklund Olesen2012-05-301-4/+4
* Use MCRegUnitIterator to compute regsOverlap().Jakob Stoklund Olesen2012-05-291-3/+9
* Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen2012-05-071-1/+2
* Add TRI::getCommonSuperRegClass().Jakob Stoklund Olesen2012-05-071-0/+28
* Remove TargetRegisterClass::SuperRegClasses.Jakob Stoklund Olesen2012-05-041-13/+0
* Add a SuperRegClassIterator class.Jakob Stoklund Olesen2012-05-041-0/+56
* Use a shared implementation of getMatchingSuperRegClass().Jakob Stoklund Olesen2012-05-031-3/+1
* Add TargetRegisterClass::getSuperRegIndices().Jakob Stoklund Olesen2012-05-031-0/+13
* Fix the type of SubClassMask.Jakob Stoklund Olesen2012-05-031-1/+1
* Don't override subreg functions in targets without subregisters.Jakob Stoklund Olesen2012-05-031-2/+7
* Added TargetRegisterInfo::getAllocatableClass.Andrew Trick2012-05-031-0/+5
* This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd2012-04-231-0/+6
* Added TargetRegisterInfo::getRegPressureSetName.Andrew Trick2012-04-201-1/+4
* Typo in an unused field.Andrew Trick2012-04-171-1/+1
* TableGen's regpressure: emit per-registerclass weight limits.Andrew Trick2012-04-111-1/+9
* Added a TargetRegisterInfo interface for accessing register pressure sets.Andrew Trick2012-04-101-0/+18
* MCRegisterInfo-ize getMatchingSuperReg.Jim Grosbach2012-03-051-4/+1
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-051-3/+3
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-1/+1
* Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-041-5/+5
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-041-1/+1
* Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it.Benjamin Kramer2012-03-011-5/+0
* Move TargetRegisterInfo::getSubReg() to MCRegisterInfo.Jim Grosbach2012-03-011-5/+0
* Make TargetRegisterClasses non-virtual by making the only virtual function a ...Benjamin Kramer2012-03-011-14/+4
* Store just the SimpleValueType in the generated VT tables for each register c...Benjamin Kramer2012-02-091-3/+4
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-7/+7
* Require non-NULL register masks.Jakob Stoklund Olesen2012-02-021-1/+4
* Add TRI::getCallPreservedMask() hook.Jakob Stoklund Olesen2012-01-141-1/+22
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+1