summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Use the correct opcodes for Thumb2 segmented stack frame loweringDavid Green2020-01-061-2/+4
* Revert "[ARM] Allocatable Global Register Variables for ARM"Carey Williams2019-11-291-15/+2
* [ARM] Allocatable Global Register Variables for ARMAnna Welker2019-11-181-2/+15
* Reland [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen2019-10-291-0/+6
* Revert rG70f5aecedef9a6e347e425eb5b843bf797b95319 - "Reland [AArch64][DebugIn...Simon Pilgrim2019-10-291-6/+0
* Reland [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen2019-10-281-0/+6
* Reverted r375425 as it broke some buildbots.Sander de Smalen2019-10-211-6/+0
* [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen2019-10-211-0/+6
* Use Align for TFL::TransientStackAlignmentGuillaume Chatelet2019-10-211-1/+1
* Revert "[AArch64][DebugInfo] Do not recompute CalleeSavedStackSize"Krasimir Georgiev2019-09-181-6/+0
* [AArch64][DebugInfo] Do not recompute CalleeSavedStackSizeSander de Smalen2019-09-181-0/+6
* [ARM] Reserve an emergency spill slot for fp16 addressing modes that need itDavid Green2019-09-171-1/+14
* [ARM] Fix for MVE load/store stack accessesDavid Green2019-09-171-7/+26
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-3/+3
* Reland: Fix and test inter-procedural register allocation for ARMOliver Stannard2019-08-051-2/+1
* Revert Fix and test inter-procedural register allocation for ARMDouglas Yung2019-08-021-1/+2
* Fix and test inter-procedural register allocation for ARMOliver Stannard2019-08-021-2/+1
* [IPRA][ARM] Make use of the "returned" parameter attributeOliver Stannard2019-07-221-0/+6
* [ARM] Don't reserve R12 on Thumb1 as an emergency spill slot.Eli Friedman2019-06-261-17/+81
* [ARM] Make sure to save/restore LR when we use tBfar.Eli Friedman2019-03-191-3/+9
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Replace "no-frame-pointer-*" function attributes with "frame-pointer"Francis Visoiu Mistrih2019-01-141-3/+2
* ARM: use correct offset from base pointer (r6) in call frame regions.Tim Northover2018-12-071-0/+1
* Notify the linker when a TU compiled with split-stack has a function without ...Sterling Augustine2018-11-261-2/+8
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-3/+2
* ARM: fix Thumb2 CodeGen for ldrex with folded frame-index.Tim Northover2018-09-071-0/+1
* [AArch64] Add Tiny Code Model for AArch64David Green2018-08-221-0/+2
* [ARM] Avoid spilling lr with Thumb1 tail calls.Eli Friedman2018-08-081-2/+7
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [X86,ARM] Retain split-stack prolog check for sibling callsThan McIntosh2018-06-261-2/+4
* [ARM] Back up R4 and LR if calling the stack probe functionMartin Storsjo2018-05-141-0/+11
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-32/+36
* Reapply ARM: Do not spill CSR to stack on entry to noreturn functionsTim Northover2018-04-071-0/+12
* Revert "ARM: Do not spill CSR to stack on entry to noreturn functions"Vitaly Buka2018-04-071-11/+0
* [ARM] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-051-3/+3
* ARM: Do not spill CSR to stack on entry to noreturn functionsTim Northover2018-04-051-0/+11
* Fix location of comment in EmitPopInstThomas Preud'homme2018-03-051-1/+1
* [ARM] Fix access to stack arguments when re-aligning SP in Armv6mMomchil Velikov2018-03-021-3/+5
* Support for the mno-stack-arg-probe flagHans Wennborg2018-02-231-1/+2
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-10/+10
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-4/+4
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-7/+7
* ARM: Fix PR32578Matthias Braun2017-11-281-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [ARM] Dynamic stack alignment for 16-bit ThumbMomchil Velikov2017-10-221-7/+7
* ARM: Fix cases where CSI Restored bit is not clearedMatthias Braun2017-09-281-8/+5
* [ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko2017-09-201-3/+6
* Fix ARMv4 supportJoerg Sonnenberger2017-08-281-3/+2
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-101-5/+14
OpenPOWER on IntegriCloud