aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-09-26[X86][IPRA] Add getIPRACSRegs since frame registers are risked to be optimize...Freddy Ye1-6/+9
2024-07-25[StackFrameLayoutAnalysis] Use target-specific hook for SP offsets (#100386)Hari Limaye1-0/+14
2023-02-09Revert "HHVM calling conventions."Amir Aupov1-11/+0
2022-04-13[iwyu] Handle regressions in libLLVM header includeserge-sans-paille1-1/+0
2022-04-11[CodeGen] Async unwind - add a pass to fix CFI informationMomchil Velikov1-0/+7
2022-04-05Revert "[CodeGen] Async unwind - add a pass to fix CFI information"Muhammad Omair Javaid1-7/+0
2022-04-04[CodeGen] Async unwind - add a pass to fix CFI informationMomchil Velikov1-0/+7
2022-03-16Cleanup codegen includesserge-sans-paille1-2/+1
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-1/+2
2022-03-10Cleanup codegen includesserge-sans-paille1-2/+1
2021-11-23PrologEpilogInserter: Use explicit control for scavenge slot placementMatt Arsenault1-0/+10
2020-11-05[SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.Sander de Smalen1-5/+6
2020-06-03TargetFrameLowering.h - remove unnecessary includes. NFC.Simon Pilgrim1-1/+1
2020-04-13[CallSite removal][CodeGen] Use CallBase instead of ImmutableCallSite in Targ...Craig Topper1-3/+3
2020-04-07CodeGen: Use Register in TargetFrameLoweringMatt Arsenault1-3/+4
2020-01-17[WebAssembly] Track frame registers through VReg and local allocationDerek Schuff1-0/+6
2020-01-16Revert "[WebAssembly] Track frame registers through VReg and local allocation"Derek Schuff1-6/+0
2020-01-16[WebAssembly] Track frame registers through VReg and local allocationDerek Schuff1-0/+6
2019-10-29Reland [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen1-0/+13
2019-10-29Revert rG70f5aecedef9a6e347e425eb5b843bf797b95319 - "Reland [AArch64][DebugIn...Simon Pilgrim1-13/+0
2019-10-28Reland [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen1-0/+13
2019-10-21Reverted r375425 as it broke some buildbots.Sander de Smalen1-13/+0
2019-10-21[AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen1-0/+13
2019-10-19Prune two MachineInstr.h includes, fix up depsReid Kleckner1-1/+14
2019-09-18Revert "[AArch64][DebugInfo] Do not recompute CalleeSavedStackSize"Krasimir Georgiev1-14/+1
2019-09-18[AArch64][DebugInfo] Do not recompute CalleeSavedStackSizeSander de Smalen1-1/+14
2019-08-02[IPRA][ARM] Disable no-CSR optimisation for ARMOliver Stannard1-1/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-14Replace "no-frame-pointer-*" function attributes with "frame-pointer"Francis Visoiu Mistrih1-6/+0
2018-04-24Correct dwarf unwind information in function epiloguePetar Jovanovic1-0/+9
2018-04-07Reapply ARM: Do not spill CSR to stack on entry to noreturn functionsTim Northover1-0/+20
2018-04-07Revert "ARM: Do not spill CSR to stack on entry to noreturn functions"Vitaly Buka1-18/+0
2018-04-05ARM: Do not spill CSR to stack on entry to noreturn functionsTim Northover1-0/+18
2018-03-14TargetMachine: Add address space to getPointerSizeMatt Arsenault1-1/+1
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-3/+3
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-3/+3
2017-11-08Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner1-9/+0
2017-11-07Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic1-0/+9
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie1-1/+1
2017-11-01Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic1-9/+0
2017-11-01Correct dwarf unwind information in function epilogue for X86Petar Jovanovic1-0/+9
2017-06-06[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-6/+8
2017-03-14Disable Callee Saved RegistersOren Ben Simhon1-1/+1
2016-12-01Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun1-1/+1
2016-12-01Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher1-1/+1
2016-11-30Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun1-1/+1
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-4/+4
2016-07-13Add EnableIPRA to TargetOptions, and move the cl::opt -enable-ipra to TargetM...Mehdi Amini1-1/+1
2016-07-13[IPRA] Set callee saved registers to none for local function when IPRA is ena...Mehdi Amini1-3/+10
2016-04-08CXX_FAST_TLS calling convention: performance improvement for PPC64Chuang-Yu Cheng1-2/+5