summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMBaseRegisterInfo.cpp
Commit message (Expand)AuthorAge
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-02
* Revert 142337. Thumb1 still doesn't support dynamic stack realignment. :(Chad Rosier2011-10-20
* Add support for dynamic stack realignment when in thumb1 mode.Chad Rosier2011-10-18
* Revert r141529. This is causing failures in the test-suite, like bigstack and...Bill Wendling2011-10-11
* When getting the number of bits necessary for addressing modeBill Wendling2011-10-10
* Revert r140924 "Attempt to fix dynamic stack realignment for thumb1 functions."Chad Rosier2011-10-01
* Attempt to fix dynamic stack realignment for thumb1 functions. It is in fact Chad Rosier2011-10-01
* Store sub-class lists as a bit vector.Jakob Stoklund Olesen2011-09-30
* Tidy up a bit.Jim Grosbach2011-09-13
* Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng2011-08-30
* Thumb1 ADD/SUB SP instructions are predicable in Thumb2 mode.Jim Grosbach2011-08-24
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-12
* Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-20
* Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng2011-07-18
* 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
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-14
* Remove redundant Thumb2 ADD/SUB SP instruction definitions.Jim Grosbach2011-06-29
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-28
* Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng2011-06-28
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng2011-06-27
* Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng2011-06-27
* Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng2011-06-24
* Reserve D16-D13 on subtargets that don't support them.Jakob Stoklund Olesen2011-06-18
* Explicitly invoke ArrayRef constructor to keep gcc happy.Jakob Stoklund Olesen2011-06-17
* 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
* Reuse the TargetInstrDesc.Cameron Zwarich2011-05-19
* Correctly constrain a register class when computing frame offsets, as the Thumb2Cameron Zwarich2011-05-19
* 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
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Ignore special ARM allocation hints for unexpected register classes.Jakob Stoklund Olesen2011-03-25
* 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
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-10
* Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.Jakob Stoklund Olesen2011-01-10
* During local stack slot allocation, the materializeFrameBaseRegister functionBill Wendling2010-12-17
* When using multiple instructions to reference a frame index, make sure toJim Grosbach2010-12-09
* Move more PEI-related hooks to TFIAnton Korobeynikov2010-11-27
* Fix epilogue codegen to avoid leaving the stack pointer in an invalidEvan Cheng2010-11-22
* Move some more hooks to TargetFrameInfoAnton Korobeynikov2010-11-20
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-18
* Code clean up.Evan Cheng2010-11-18
* 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
* Revert r114340 (improvements in Darwin function prologue/epilogue), as it brokeJim Grosbach2010-11-02
* Refactor ARM STR/STRB instruction patterns into STR{B}i12 and STR{B}rs, likeJim Grosbach2010-10-27