summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMBaseRegisterInfo.h
Commit message (Expand)AuthorAge
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* Simplify resolveFrameIndex() signature.Jim Grosbach2014-04-02
* Prune includes in ARM target.Craig Topper2014-03-22
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-10
* Provide a target override for the latest regalloc heuristic.Andrew Trick2014-02-27
* ARM: r12 is callee-saved for interrupt handlersOliver Stannard2014-02-10
* ARM: fix bug in -Oz stack adjustment foldingTim Northover2013-12-01
* Remove getEHExceptionRegister and getEHHandlerRegister.Rafael Espindola2013-10-07
* Clarify and doxygen-ify commentsStephen Lin2013-06-26
* ARM: Proactively ensure that the LowerCallResult hack for 'this'-returns is n...Stephen Lin2013-06-26
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-07
* Add CodeGen support for functions that always return arguments via a new para...Stephen Lin2013-04-20
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-21
* [PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier2013-01-31
* Remove the old TRI::ResolveRegAllocHint() and getRawAllocationOrder() hooks.Jakob Stoklund Olesen2012-12-04
* Implement ARMBaseRegisterInfo::getRegAllocationHints().Jakob Stoklund Olesen2012-12-03
* Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering allChad Rosier2012-11-06
* Remove ARMBaseRegisterInfo::isReservedReg().Jakob Stoklund Olesen2012-10-26
* Remove the canCombineSubRegIndices() target hook.Jakob Stoklund Olesen2012-10-26
* Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen2012-05-07
* This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd2012-04-23
* 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
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Implement ARMBaseRegisterInfo::getCallPreservedMask().Jakob Stoklund Olesen2012-01-17
* Fix more places which should be checking for iOS, not darwin.Evan Cheng2012-01-04
* Emit a getMatchingSuperRegClass() implementation for every target.Jakob Stoklund Olesen2011-12-19
* Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng2011-08-30
* Thumb parsing diagnostics for low-reg requirements on ADD and MOV.Jim Grosbach2011-08-16
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-18
* Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng2011-06-27
* Rename TRI::getAllocationOrder() to getRawAllocationOrder().Jakob Stoklund Olesen2011-06-16
* Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola2011-05-30
* Add a TRI::getLargestLegalSuperClass hook to provide an upper limit on regist...Jakob Stoklund Olesen2011-04-26
* Avoid write-after-write issue hazards for Cortex-A9.Bob Wilson2011-04-19
* Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich2011-03-07
* Implement frame unwinding information emission for Thumb1. Not finished yet b...Anton Korobeynikov2011-03-05
* During local stack slot allocation, the materializeFrameBaseRegister functionBill Wendling2010-12-17
* Move more PEI-related hooks to TFIAnton Korobeynikov2010-11-27
* Move some more hooks to TargetFrameInfoAnton Korobeynikov2010-11-20
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-18
* Rewrite stack callee saved spills and restores to use push/pop instructions.Eric Christopher2010-11-18
* silence a ton of warnings from clang.Chris Lattner2010-11-15
* First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov2010-11-15
* Revert this temporarily.Eric Christopher2010-11-11
* Change the prologue and epilogue to use push/pop for the low ARM registers.Eric Christopher2010-11-11
* move getRegisterNumbering() to out of ARMBaseRegisterInfo into the helperJim Grosbach2010-09-15
* simplify getRegisterNumbering(). Remove the unused isSPVFP argument andJim Grosbach2010-09-15
* Re-apply r112883:Jim Grosbach2010-09-03