summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMFrameLowering.h
AgeCommit message (Expand)Author
2025-04-22[ARM][Thumb] Save FPSCR + FPEXC for save-vfp attributeBenson Chu
2025-03-10Revert "[ARM][Thumb] Save FPSCR + FPEXC for save-vfp attribute"Benson Chu
2025-03-10[ARM][Thumb] Save FPSCR + FPEXC for save-vfp attributeBenson Chu
2024-10-18[llvm] Consistently respect `naked` fn attribute in `TargetFrameLowering::has...Alex Rønne Petersen
2024-10-17[ARM] Fix -mno-omit-leaf-frame-pointer flag doesn't works on 32-bit ARM (#1...gxlayer
2024-10-09[ARM] Refactor generation of push/pop instructions (NFC) (#110283)Oliver Stannard
2024-06-07[ARM] r11 is reserved when using -mframe-chain=aapcs (#86951)Oliver Stannard
2024-02-26[ARM] Update IsRestored for LR based on all returns (#82745)ostannard
2023-12-20[ARM] Check all terms in emitPopInst when clearing Restored for LR. (#75527)Florian Hahn
2022-06-27[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame RecordsLucas Prates
2022-06-15Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Reco...Krasimir Georgiev
2022-06-14[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame RecordsLucas Prates
2022-06-13Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Reco...Lucas Prates
2022-06-13[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame RecordsLucas Prates
2020-11-05[SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.Sander de Smalen
2020-06-01ARMFrameLowering.h - remove unnecessary includes. NFC.Simon Pilgrim
2020-05-14Re-commit: [ARM] CMSE code generationMomchil Velikov
2020-05-05Revert "[ARM] CMSE code generation"Momchil Velikov
2020-05-05[ARM] CMSE code generationMomchil Velikov
2020-04-07CodeGen: Use Register in TargetFrameLoweringMatt Arsenault
2020-04-06Revert "[IPRA][ARM] Spill extra registers at -Oz"Oliver Stannard
2020-03-18[IPRA][ARM] Spill extra registers at -OzOliver Stannard
2020-02-29ArrayRef'ize restoreCalleeSavedRegisters. NFCI.Benjamin Kramer
2020-02-08ArrayRef'ize spillCalleeSavedRegisters. NFCI.Benjamin Kramer
2019-10-29Reland [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen
2019-10-29Revert rG70f5aecedef9a6e347e425eb5b843bf797b95319 - "Reland [AArch64][DebugIn...Simon Pilgrim
2019-10-28Reland [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen
2019-10-21Reverted r375425 as it broke some buildbots.Sander de Smalen
2019-10-21[AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen
2019-09-18Revert "[AArch64][DebugInfo] Do not recompute CalleeSavedStackSize"Krasimir Georgiev
2019-09-18[AArch64][DebugInfo] Do not recompute CalleeSavedStackSizeSander de Smalen
2019-08-02[IPRA][ARM] Disable no-CSR optimisation for ARMOliver Stannard
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-14Replace "no-frame-pointer-*" function attributes with "frame-pointer"Francis Visoiu Mistrih
2018-04-07Reapply ARM: Do not spill CSR to stack on entry to noreturn functionsTim Northover
2018-04-07Revert "ARM: Do not spill CSR to stack on entry to noreturn functions"Vitaly Buka
2018-04-05ARM: Do not spill CSR to stack on entry to noreturn functionsTim Northover
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-09-20[ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko
2017-08-10Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek
2016-03-31Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg
2015-11-18[ARM] Enable shrink-wrapping by default.Quentin Colombet
2015-11-12Revert "[ARM] Enable shrink-wrapping by default."Renato Golin
2015-11-11[ARM] Enable shrink-wrapping by default.Quentin Colombet
2015-08-15Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight
2015-07-20[ARM] Refactor the prologue/epilogue emission to be more robust.Quentin Colombet
2015-07-14PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-23Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions.Akira Hatanaka