summaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetRegisterInfo.h
Commit message (Expand)AuthorAge
* Add an MCPhysReg typedef to replace naked uint16_t.Jakob Stoklund Olesen2012-11-29
* Make PrintReg constructor explicit to prevent weird implicit conversions from...Craig Topper2012-11-27
* Generate a table-driven version of TRI::composeSubRegIndices().Jakob Stoklund Olesen2012-11-01
* Remove the canCombineSubRegIndices() target hook.Jakob Stoklund Olesen2012-10-26
* Add TRI::getSubRegIndexLaneMask().Jakob Stoklund Olesen2012-09-11
* Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges.Jakob Stoklund Olesen2012-09-11
* Add TargetRegisterInfo::hasRegUnit().Jakob Stoklund Olesen2012-08-02
* Typo.Eric Christopher2012-07-30
* Add a PrintRegUnit helper similar to PrintReg.Jakob Stoklund Olesen2012-05-31
* Add MCRegisterInfo::RegListIterator.Jakob Stoklund Olesen2012-05-30
* Use MCRegUnitIterator to compute regsOverlap().Jakob Stoklund Olesen2012-05-29
* Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen2012-05-07
* Add TRI::getCommonSuperRegClass().Jakob Stoklund Olesen2012-05-07
* Remove TargetRegisterClass::SuperRegClasses.Jakob Stoklund Olesen2012-05-04
* Add a SuperRegClassIterator class.Jakob Stoklund Olesen2012-05-04
* Use a shared implementation of getMatchingSuperRegClass().Jakob Stoklund Olesen2012-05-03
* Add TargetRegisterClass::getSuperRegIndices().Jakob Stoklund Olesen2012-05-03
* Fix the type of SubClassMask.Jakob Stoklund Olesen2012-05-03
* Don't override subreg functions in targets without subregisters.Jakob Stoklund Olesen2012-05-03
* Added TargetRegisterInfo::getAllocatableClass.Andrew Trick2012-05-03
* This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd2012-04-23
* Added TargetRegisterInfo::getRegPressureSetName.Andrew Trick2012-04-20
* Typo in an unused field.Andrew Trick2012-04-17
* TableGen's regpressure: emit per-registerclass weight limits.Andrew Trick2012-04-11
* Added a TargetRegisterInfo interface for accessing register pressure sets.Andrew Trick2012-04-10
* MCRegisterInfo-ize getMatchingSuperReg.Jim Grosbach2012-03-05
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-05
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-04
* Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-04
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-04
* Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it.Benjamin Kramer2012-03-01
* Move TargetRegisterInfo::getSubReg() to MCRegisterInfo.Jim Grosbach2012-03-01
* Make TargetRegisterClasses non-virtual by making the only virtual function a ...Benjamin Kramer2012-03-01
* Store just the SimpleValueType in the generated VT tables for each register c...Benjamin Kramer2012-02-09
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-05
* Require non-NULL register masks.Jakob Stoklund Olesen2012-02-02
* Add TRI::getCallPreservedMask() hook.Jakob Stoklund Olesen2012-01-14
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-20
* Emit a getMatchingSuperRegClass() implementation for every target.Jakob Stoklund Olesen2011-12-19
* Remove the TRI::getSubRegisterRegClass() hook.Jakob Stoklund Olesen2011-10-06
* Add TRI::getSubClassWithSubReg(RC, Idx) function.Jakob Stoklund Olesen2011-10-05
* Store sub-class lists as a bit vector.Jakob Stoklund Olesen2011-09-30
* Move getCommonSubClass() into TRI.Jakob Stoklund Olesen2011-09-30
* Trim an unneeded header.Jakob Stoklund Olesen2011-08-09
* Turn the DenseSet in MCRegisterClass into a tblgenerated bit field. This shou...Benjamin Kramer2011-07-23
* Give TargetRegisterClass a pointer to the MCRegisterClass and use it to acces...Benjamin Kramer2011-07-23
* Teach tblgen to emit MCRegisterClasses.Benjamin Kramer2011-07-22
* Sink parts of TargetRegisterClass into MCRegisterClass.Benjamin Kramer2011-07-21
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-18
* Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel2011-07-18