aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetRegisterInfo.h
AgeCommit message (Expand)Author
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky
2013-01-31[PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-19Move isSubRegister() and isSuperRegister to MCRegisterInfo.Jim Grosbach
2012-12-05Remove two dead functions resulting from a bad rebase.Andrew Trick
2012-12-05RegisterPressure API. Add support for physical register units.Andrew Trick
2012-12-05Comment formatting.Andrew Trick
2012-12-04Remove the old TRI::ResolveRegAllocHint() and getRawAllocationOrder() hooks.Jakob Stoklund Olesen
2012-12-03Add a new hook for providing register allocator hints more flexibly.Jakob Stoklund Olesen
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-11-29Add an MCPhysReg typedef to replace naked uint16_t.Jakob Stoklund Olesen
2012-11-27Make PrintReg constructor explicit to prevent weird implicit conversions from...Craig Topper
2012-11-01Generate a table-driven version of TRI::composeSubRegIndices().Jakob Stoklund Olesen
2012-10-26Remove the canCombineSubRegIndices() target hook.Jakob Stoklund Olesen
2012-09-11Add TRI::getSubRegIndexLaneMask().Jakob Stoklund Olesen
2012-09-11Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges.Jakob Stoklund Olesen
2012-08-02Add TargetRegisterInfo::hasRegUnit().Jakob Stoklund Olesen
2012-07-30Typo.Eric Christopher
2012-05-31Add a PrintRegUnit helper similar to PrintReg.Jakob Stoklund Olesen
2012-05-30Add MCRegisterInfo::RegListIterator.Jakob Stoklund Olesen
2012-05-29Use MCRegUnitIterator to compute regsOverlap().Jakob Stoklund Olesen
2012-05-07Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen
2012-05-07Add TRI::getCommonSuperRegClass().Jakob Stoklund Olesen
2012-05-04Remove TargetRegisterClass::SuperRegClasses.Jakob Stoklund Olesen
2012-05-04Add a SuperRegClassIterator class.Jakob Stoklund Olesen
2012-05-03Use a shared implementation of getMatchingSuperRegClass().Jakob Stoklund Olesen
2012-05-03Add TargetRegisterClass::getSuperRegIndices().Jakob Stoklund Olesen
2012-05-03Fix the type of SubClassMask.Jakob Stoklund Olesen
2012-05-03Don't override subreg functions in targets without subregisters.Jakob Stoklund Olesen
2012-05-03Added TargetRegisterInfo::getAllocatableClass.Andrew Trick
2012-04-23This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd
2012-04-20Added TargetRegisterInfo::getRegPressureSetName.Andrew Trick
2012-04-17Typo in an unused field.Andrew Trick
2012-04-11TableGen's regpressure: emit per-registerclass weight limits.Andrew Trick
2012-04-10Added a TargetRegisterInfo interface for accessing register pressure sets.Andrew Trick
2012-03-05MCRegisterInfo-ize getMatchingSuperReg.Jim Grosbach
2012-03-05Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper
2012-03-04Use uint16_t to store register overlaps to reduce static data.Craig Topper
2012-03-04Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper
2012-03-04Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper
2012-03-01Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it.Benjamin Kramer
2012-03-01Move TargetRegisterInfo::getSubReg() to MCRegisterInfo.Jim Grosbach
2012-03-01Make TargetRegisterClasses non-virtual by making the only virtual function a ...Benjamin Kramer
2012-02-09Store just the SimpleValueType in the generated VT tables for each register c...Benjamin Kramer
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-02Require non-NULL register masks.Jakob Stoklund Olesen
2012-01-14Add TRI::getCallPreservedMask() hook.Jakob Stoklund Olesen
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-19Emit a getMatchingSuperRegClass() implementation for every target.Jakob Stoklund Olesen
2011-10-06Remove the TRI::getSubRegisterRegClass() hook.Jakob Stoklund Olesen