summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/PrologEpilogInserter.cpp
AgeCommit message (Expand)Author
2025-09-23[MIR] Support save/restore points with independent sets of registers (#119358)Elizaveta Noskova
2025-08-12[llvm] Support multiple save/restore points in mir (#119357)Elizaveta Noskova
2025-08-11Reapply "[X86] Correct 32-bit immediate assertion and fix 64-bit lowering for...Wesley Wiser
2025-08-04Revert "[X86] Correct 32-bit immediate assertion and fix 64-bit lowering for ...Simon Pilgrim
2025-08-03[X86] Correct 32-bit immediate assertion and fix 64-bit lowering for huge fra...Wesley Wiser
2025-05-24[CodeGen] Remove unused includes (NFC) (#141320)Kazu Hirata
2025-05-22[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties (#140...users/pcc/spr/main.elf-add-branch-to-branch-optimizationRahul Joshi
2025-04-29[CodeGen][NewPM] Port "PrologEpilogInserter" to NPM (#130550)Vikram Hegde
2025-04-25Reland [AMDGPU] Support block load/store for CSR #130013 (#137169)Diana Picus
2025-04-23Revert "[AMDGPU] Support block load/store for CSR" (#136846)Diana Picus
2025-04-23[AMDGPU] Support block load/store for CSR (#130013)Diana Picus
2025-03-02[CodeGen] Use MCRegister in CalleeSavedInfo. NFCCraig Topper
2025-02-20[FrameLowering] Use MCRegister instead of Register in CalleeSavedInfo. NFC (#...Craig Topper
2025-01-27[CodeGen] Avoid repeated hash lookups (NFC) (#124506)Kazu Hirata
2025-01-19[CodeGen] Remove some implict conversions of MCRegister to unsigned by using(...Craig Topper
2024-11-12[CodeGen] Remove unused includes (NFC) (#115996)Kazu Hirata
2024-08-21Revert "[LLVM] [X86] Fix integer overflows in frame layout for huge frames (#...Hans Wennborg
2024-08-19[LLVM] [X86] Fix integer overflows in frame layout for huge frames (#101840)Wesley Wiser
2024-08-06Spill/restore FP/BP around instructions in which they are clobbered (#81048)weiguozhi
2024-08-06[AArch64] Add streaming-mode stack hazard optimization remarks (#101695)Hari Limaye
2024-07-23[LLVM] [MC] Update frame layout & CFI generation to handle frames larger than...Wesley Wiser
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-05-15Fix typo "indicies" (#92232)Jay Foad
2024-03-27Revert rG58de1e2c5eee548a9b365e3b1554d87317072ad9 "Fix stack layout for frame...Simon Pilgrim
2024-03-27Fix stack layout for frames larger than 2gb (#84114)Wesley Wiser
2024-03-20Revert "Move assertion for AdjustsStack from PEI to MachineVerifier. (#85698)"Jonas Paulsson
2024-03-20Move assertion for AdjustsStack from PEI to MachineVerifier. (#85698)Jonas Paulsson
2024-03-18[CodeGen] Fix -Wunused-variable in PrologEpilogInserter.cpp (NFC)Jie Fu
2024-03-18[MachineFrameInfo] Refactoring around computeMaxcallFrameSize() (NFC) (#78001)Jonas Paulsson
2023-11-08[RegScavenger] Simplify state tracking for backwards scavenging (#71202)Jay Foad
2023-10-22[CodeGen][Remarks] Add the function name to the stack size remark (#69346)Jon Roelofs
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-09-08[PEI][PowerPC] Fix false alarm of stack size limit (#65559)bzEq
2023-08-04[PEI] Remove support for register scavenging during forwards frame index elim...Jay Foad
2023-08-03[PEI] Switch to backwards frame index elimination by defaultJay Foad
2023-08-01[PEI][PowerPC] Switch to backwards frame index eliminationJay Foad
2023-07-28[PEI] Don't zero out noreg operandsArthur Eubanks
2023-07-28[PEI][ARM] Switch to backwards frame index eliminationJay Foad
2023-07-27[CodeGen] Store call frame size in MachineBasicBlockJay Foad
2023-07-13Revert "[CodeGen] Store SP adjustment in MachineBasicBlock. NFCI."Oliver Stannard
2023-07-12[CodeGen] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after ...Fangrui Song
2023-07-12[CodeGen] Store SP adjustment in MachineBasicBlock. NFCI.Jay Foad
2023-07-07[PEI][Mips] Switch to backwards frame index eliminationJay Foad
2023-07-07[PEI] Simplify iterator handling in replaceFrameIndicesBackward. NFCI.Jay Foad
2023-07-05Weaken MFI Max Call Frame Size AssertionOskar Wirga
2023-06-16[MC] Add MCRegisterInfo::regunits for iteration over register unitsSergei Barannikov
2023-05-09PrologEpilogInserter: Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off b...Fangrui Song
2023-05-09Wrap debug code with the LLVM_DEBUG macro; NFCAaron Ballman
2023-04-20Fix uninitialized class membersAkshay Khadse