summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
AgeCommit message (Expand)Author
2025-11-10CodeGen: Remove TRI arguments from stack load/store hooks (#158240)Matt Arsenault
2025-08-17[llvm] Remove unused includes (NFC) (#154051)Kazu Hirata
2025-08-06[SystemZ] Avoid modifying IR in mcount instrumentation. (#152298)Dominik Steenken
2025-07-13[SystemZ] Remove unnecessary casts (NFC) (#148534)Kazu Hirata
2025-05-15[llvm] Use llvm::stable_sort (NFC) (#140067)Kazu Hirata
2025-05-02[SystemZ] Fix a bug introduced by #135767 (#138280)Dominik Steenken
2025-05-02[SystemZ] Add proper mcount handling (#135767)Dominik Steenken
2025-02-20[FrameLowering] Use MCRegister instead of Register in CalleeSavedInfo. NFC (#...Craig Topper
2025-01-14[llvm] Mark scavenging spill-slots as *spilled* stack objects. (#122673)Guy David
2024-11-18[Target] Remove unused includes (NFC) (#116577)Kazu Hirata
2024-10-26[llvm][SystemZ] Remove some leftover code from #106014. NFC. (#113761)Alex Rønne Petersen
2024-10-18[llvm] Consistently respect `naked` fn attribute in `TargetFrameLowering::has...Alex Rønne Petersen
2024-07-19CodeGen: Avoid some references to MachineFunction's getMMI (#99652)Matt Arsenault
2024-06-27[SystemZ] Address issue with supper large stack frames (#96318)Zibi Sarbinowski
2024-04-22[SystemZ][NFC] Use new getPointerSize function (#89623)Kai Nacke
2024-04-22[SystemZ][z/OS] Implement llvm.returnaddress for XPLINK (#89440)Kai Nacke
2024-04-19[SystemZ][z/OS] Implement llvm.frameaddr for XPLINK (#89284)Kai Nacke
2024-04-15[NFC] Refactor looping over recomputeLiveIns into function (#88040)Kai Nacke
2024-03-28[SystemZ] Eliminate call sequence instructions early. (#77812)Jonas Paulsson
2024-01-30Refactor recomputeLiveIns to converge on added MachineBasicBlocks (#79940)Oskar Wirga
2024-01-26Revert "Refactor recomputeLiveIns to operate on whole CFG (#79498)"Nikita Popov
2024-01-26Refactor recomputeLiveIns to operate on whole CFG (#79498)Oskar Wirga
2023-12-19[SystemZ][z/OS] Add exception handling for XPLINK (#74638)Yusra Syeda
2023-11-08[SystemZ] Add backchain target-feature (#71668)Ilya Leoshkevich
2023-10-12[SystemZ][z/OS] Add vararg support to z/OS (#68834)Yusra Syeda
2023-10-05[SystemZ][z/OS] Update lowerCall (#68259)Yusra Syeda
2023-05-12[SystemZ][z/OS] Save (and restore) R3 to avoid clobbering parameter when call...Neumann Hon
2023-05-11Revert "[SystemZ][z/OS] Save (and restore) R3 to avoid clobbering parameter w...Neumann Hon
2023-05-11[SystemZ][z/OS] Save (and restore) R3 to avoid clobbering parameter when call...Neumann Hon
2022-12-17[CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStac...Christudasan Devadasan
2022-09-03[llvm] Use range-based for loops (NFC)Kazu Hirata
2022-08-20Use range-based for loops (NFC)Kazu Hirata
2022-07-17[SystemZ][z/OS] Implement detection and handling for XPLink Leaf procedures.Neumann Hon
2022-07-15Use drop_begin (NFC)Kazu Hirata
2022-07-06[SystemZ] [z/OS] Use assignCalleeSavedSpillSlots() to mark handle special reg...Neumann Hon
2022-06-20[SystemZ] Remove unnecessary casts to SystemZInstrInfo (NFC).Jonas Paulsson
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-02-25[SystemZ] [z/OS] Add support for generating huge (1 MiB) stack frames in XPLI...Neumann Hon
2022-01-27[SystemZ] Implement orderFrameObjects().Jonas Paulsson
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille
2022-01-20[SystemZ] Remove the ManipulatesSP flag from backend (NFC).Jonas Paulsson
2022-01-19[NFC] Use Register instead of unsignedJim Lin
2021-12-16[z/OS] Implement prologue and epilogue generation for z/OS target.Neumann Hon
2021-12-14Revert "[z/OS] Implement prologue and epilogue generation for z/OS target."Muiez Ahmed
2021-12-13[z/OS] Implement prologue and epilogue generation for z/OS target.Neumann Hon
2021-11-21[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-10-13[SystemZ/z/OS] Implement save of non-volatile registers on z/OS XPLINKKai Nacke