summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/Thumb1FrameLowering.cpp
Commit message (Expand)AuthorAge
* Move the frame lowering constructors out of line to avoid circularEric Christopher2014-06-26
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-07
* Fix clang -Werror build break due to mismatched sign comparison.David Blaikie2014-03-05
* ARM: Correctly align arguments after a byval struct is passed on the stackOliver Stannard2014-03-05
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Generate the DWARF stack frame decode operations in the function prologue for...Artyom Skrobov2014-02-14
* ARM: correctly determine final tBX_LR in Thumb1 functionsTim Northover2014-01-14
* ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks.Tim Northover2014-01-06
* ARM: decide whether to use movw/movt based on "minsize" attribute.Tim Northover2013-12-02
* ARM: fix bug in -Oz stack adjustment foldingTim Northover2013-12-01
* ARM: fold prologue/epilogue sp updates into push/pop for code sizeTim Northover2013-11-08
* ARM: remove unnecessary state-tracking during frame lowering.Tim Northover2013-11-04
* PR15868 fix.Stepan Dyatkovskiy2013-05-20
* Refactoring patch.Stepan Dyatkovskiy2013-04-30
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-21
* Fix thumbv5e frame lowering assertion failure.Logan Chien2013-02-20
* Add an MF argument to MI::copyImplicitOps().Jakob Stoklund Olesen2012-12-20
* Reorder includes to match coding standards. Fix an issue or two exposed by that.Craig Topper2012-03-17
* 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
* Don't forget to transfer implicit uses of return instruction.Evan Cheng2012-01-08
* Copy implicit defs (e.g. r0) when changing tBX_RET to tPOP_RET. This bug isEvan Cheng2012-01-07
* Fix more places which should be checking for iOS, not darwin.Evan Cheng2012-01-04
* 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
* Thumb1 does not support dynamic stack realignment.Chad Rosier2011-10-15
* 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
* Tidy up a few 80 column violations.Jim Grosbach2011-09-13
* Thumb1 ADD/SUB SP instructions are predicable in Thumb2 mode.Jim Grosbach2011-08-24
* Make tBX_RET and tBX_RET_vararg predicable.Jim Grosbach2011-07-08
* Refact ARM Thumb1 tMOVr instruction family.Jim Grosbach2011-06-30
* Thumb1 register to register MOV instruction is predicable.Jim Grosbach2011-06-30
* Refactor away tSpill and tRestore pseudos in ARM backend.Jim Grosbach2011-06-29
* Fix coordination for using R4 in Thumb1 as a scratch for SP restore.Jim Grosbach2011-06-13
* Implement frame unwinding information emission for Thumb1. Not finished yet b...Anton Korobeynikov2011-03-05
* Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov2011-03-05
* Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen2011-01-13
* Even if we don't have 7 bytes of stack space we may need to save andEric Christopher2011-01-11
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-10