summaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetRegisterInfo.h
Commit message (Expand)AuthorAge
...
* 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
* Constify getCompactUnwindRegNum.Bill Wendling2011-07-06
* Add target a target hook to get the register number used by the compact unwindBill Wendling2011-06-30
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-28
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* Rename unnecessary forward declaration.Evan Cheng2011-06-27
* Rename TargetRegisterDesc to MCRegisterDescEvan Cheng2011-06-24
* - Add MCRegisterInfo registration machinery. Also added x86 registration rout...Evan Cheng2011-06-24
* Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng2011-06-24
* Remove MethodProtos/MethodBodies and allocation_order_begin/end.Jakob Stoklund Olesen2011-06-18
* Rename TRI::getAllocationOrder() to getRawAllocationOrder().Jakob Stoklund Olesen2011-06-16
* Add TargetRegisterInfo::getRawAllocationOrder().Jakob Stoklund Olesen2011-06-16
* Replace the statically generated hashtables for checking register relationshi...Owen Anderson2011-06-15
* Tweak hash function and compress hash tables.Jakob Stoklund Olesen2011-06-12
* Compute lists of sub-regs, super-regs, and overlapping regs.Jakob Stoklund Olesen2011-06-12
* Make it possible to have unallocatable register classes.Jakob Stoklund Olesen2011-06-02
* Fix PR10059 and future variations by handling all register subclasses.Jakob Stoklund Olesen2011-06-01
* Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola2011-05-30
* Add a method to TargetRegisterInfo to get the register number that the Win64 EHCharles Davis2011-05-24
* Work around code generation bug in Visual Studio 2010.Jakob Stoklund Olesen2011-05-24
* Add a TRI::getLargestLegalSuperClass hook to provide an upper limit on regist...Jakob Stoklund Olesen2011-04-26
* Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen2011-04-20
* Avoid write-after-write issue hazards for Cortex-A9.Bob Wilson2011-04-19
* Re-commit 127368 and 127371. They are exonerated.Evan Cheng2011-03-10
* Revert 127368 and 127371 for now.Evan Cheng2011-03-09
* Restore the default implementation of getCrossCopyRegClass: no need for cross...Evan Cheng2011-03-09
* Change the definition of TargetRegisterInfo::getCrossCopyRegClass to be moreEvan Cheng2011-03-09
* Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich2011-03-07
* Allow a target to choose whether to prefer the scavenger emergency spill slotJim Grosbach2011-03-03
* Fix comment typo.Bob Wilson2011-02-02
* Remove TargetRegisterInfo::NoRegister.Jakob Stoklund Olesen2011-01-09
* Change virtual register numbering to make more space for physical registers.Jakob Stoklund Olesen2011-01-09
* Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen2011-01-09
* Fix comment.Jakob Stoklund Olesen2011-01-09
* Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...Jakob Stoklund Olesen2011-01-09
* Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtReg2Index instead ofJakob Stoklund Olesen2011-01-08
* Use an IndexedMap for LiveVariables::VirtRegInfo.Jakob Stoklund Olesen2011-01-08
* During local stack slot allocation, the materializeFrameBaseRegister functionBill Wendling2010-12-17
* Introduce TargetRegisterInfo::getOverlaps(Reg), returning a list of allJakob Stoklund Olesen2010-12-14
* Add TargetRegisterInfo::printReg() to pretty-print registers.Jakob Stoklund Olesen2010-12-14