summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Thumb] Fix assembler error 'cannot honor width suffix pop {lr}'Artyom Skrobov2015-12-281-50/+34
* Fix ARMv4T (Thumb1) epilogue generationArtyom Skrobov2015-12-081-8/+33
* Fix Thumb1 epilogue generationArtyom Skrobov2015-12-011-12/+55
* [ARM] For old thumb ISA like v4t, we cannot use PC directly in pop.Quentin Colombet2015-11-301-18/+5
* Remove windows line endings introduced by r252177. NFC.Tim Northover2015-11-051-23/+23
* [DebugInfo] Fix ARM/AArch64 prologue_end position. Related to D11268.Oleg Ranevskyy2015-11-051-23/+23
* Untabify.NAKAMURA Takumi2015-09-221-2/+2
* Reformat blank lines.NAKAMURA Takumi2015-09-221-1/+0
* [ARM] Make the frame lowering code ready for shrink-wrapping.Quentin Colombet2015-07-221-117/+137
* [ARM] Refactor the prologue/epilogue emission to be more robust.Quentin Colombet2015-07-201-37/+104
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-141-1/+1
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-2/+3
* In preparation for moving ARM's TargetRegisterInfo to the TargetMachineEric Christopher2015-03-121-7/+7
* Have getCalleeSavedRegs take a non-null MachineFunction all theEric Christopher2015-03-111-1/+1
* ARM: simplify and extend byval handlingTim Northover2015-03-111-4/+2
* Migrate ARM except for TTI, AsmPrinter, and frame loweringEric Christopher2015-01-291-20/+13
* Thumb1 frame lowering: Mark CFI instructions with the FrameSetup flag.Adrian Prantl2014-12-221-7/+14
* Re-apply r214881: Fix return sequence on armv4 thumbJonathan Roelofs2014-08-051-19/+59
* Revert r214881 because it broke lots of build-botsJonathan Roelofs2014-08-051-59/+19
* Fix return sequence on armv4 thumbJonathan Roelofs2014-08-051-19/+59
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-13/+8
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-13/+24
* Move the frame lowering constructors out of line to avoid circularEric Christopher2014-06-261-0/+3
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-2/+2
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-071-32/+31
* Fix clang -Werror build break due to mismatched sign comparison.David Blaikie2014-03-051-1/+1
* ARM: Correctly align arguments after a byval struct is passed on the stackOliver Stannard2014-03-051-9/+15
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-3/+3
* Generate the DWARF stack frame decode operations in the function prologue for...Artyom Skrobov2014-02-141-14/+90
* ARM: correctly determine final tBX_LR in Thumb1 functionsTim Northover2014-01-141-3/+3
* ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks.Tim Northover2014-01-061-1/+1
* ARM: decide whether to use movw/movt based on "minsize" attribute.Tim Northover2013-12-021-3/+3
* ARM: fix bug in -Oz stack adjustment foldingTim Northover2013-12-011-7/+0
* ARM: fold prologue/epilogue sp updates into push/pop for code sizeTim Northover2013-11-081-4/+11
* ARM: remove unnecessary state-tracking during frame lowering.Tim Northover2013-11-041-8/+4
* PR15868 fix.Stepan Dyatkovskiy2013-05-201-2/+4
* Refactoring patch.Stepan Dyatkovskiy2013-04-301-7/+7
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-211-0/+35
* Fix thumbv5e frame lowering assertion failure.Logan Chien2013-02-201-3/+6
* Add an MF argument to MI::copyImplicitOps().Jakob Stoklund Olesen2012-12-201-2/+2
* Reorder includes to match coding standards. Fix an issue or two exposed by that.Craig Topper2012-03-171-1/+0
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-041-3/+3
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* Don't forget to transfer implicit uses of return instruction.Evan Cheng2012-01-081-2/+5
* Copy implicit defs (e.g. r0) when changing tBX_RET to tPOP_RET. This bug isEvan Cheng2012-01-071-0/+1
* Fix more places which should be checking for iOS, not darwin.Evan Cheng2012-01-041-1/+1
* Revert 142337. Thumb1 still doesn't support dynamic stack realignment. :(Chad Rosier2011-10-201-26/+4
* Add support for dynamic stack realignment when in thumb1 mode.Chad Rosier2011-10-181-4/+26
* Thumb1 does not support dynamic stack realignment.Chad Rosier2011-10-151-0/+5
* Revert r140924 "Attempt to fix dynamic stack realignment for thumb1 functions."Chad Rosier2011-10-011-21/+0
OpenPOWER on IntegriCloud