summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
AgeCommit message (Expand)Author
2021-05-13[PowerPC] Add ROP Protection to prologue and epilogueStefan Pintilie
2021-05-11[PowerPC][Bug] Fix Bug in Stack Frame Update CodeStefan Pintilie
2021-04-20[PowerPC] Use mtvsrdd to put callee-saved GPR into VSRQiu Chaofan
2021-02-17[PowerPC][AIX] Enable Shrinkwrapping on 32 and 64 bit AIX.Sidharth Baveja
2020-12-22[PowerPC] Restore stack ptr from base ptr when availableNemanja Ivanovic
2020-12-14[PowerPC] Restore stack ptr from frame ptr with setjmpNemanja Ivanovic
2020-11-25[PowerPC] Probe the gap between stackptr and realigned stackptrKai Luo
2020-11-24[PPC][AIX] Add vector callee saved registers for AIX extended vector ABIZarko Todorovski
2020-09-30[PowerPC] Avoid unused variable warning in Release buildsBenjamin Kramer
2020-09-30[PowerPC] Remove support for VRSAVE save/restore/update.Sean Fertile
2020-09-01[PowerPC][AIX] Update save/restore offset for frame and base pointers.Sean Fertile
2020-07-22[PowerPC] Fix wrong codegen when stack pointer has to realign in prologueKai Luo
2020-07-14[PowerPC] Generate CFI directives when probing in prologueKai Luo
2020-07-04[PowerPC] Implement probing for prologueKai Luo
2020-07-03Enable basepointer for AIX.Sean Fertile
2020-06-30[Alignment][NFC] Migrate PPC, X86 and XCore backends to AlignGuillaume Chatelet
2020-05-26[PowerPC][NFC] Add colon to TODO's and fix indentation.Sean Fertile
2020-05-26[PowerPC][AIX] Spill CSRs to the ABI specified stack offsets.Sean Fertile
2020-05-22[MC] Change MCCFIInstruction::createDefCfaOffset to cfiDefCfaOffset which doe...Fangrui Song
2020-05-19CodeGen: Use RegisterMatt Arsenault
2020-05-11[PowerPC][NFC] Convert an if/else to a conditional.Sean Fertile
2020-04-27[PowerPC][Future] Implement PC Relative Tail CallsStefan Pintilie
2020-03-18[Alignment][NFC] Deprecate getMaxAlignmentGuillaume Chatelet
2020-02-29ArrayRef'ize restoreCalleeSavedRegisters. NFCI.Benjamin Kramer
2020-02-24[PowerPC][AIX] Spill/restore the callee-saved condition register bits.Sean Fertile
2020-02-21[PowerPC][NFC] Remove Darwin specific logic in frame finalization.Sean Fertile
2020-02-18[PowerPC][NFC] Add defines to help creating the SpillSlot arrays.Sean Fertile
2020-02-13[PowerPC][NFC] Small cleanup to restore CR field code in PPCFrameLowering.Sean Fertile
2020-02-10[AIX] Enable frame pointer for AIX and add related test suiteXiangling Liao
2020-02-08ArrayRef'ize spillCalleeSavedRegisters. NFCI.Benjamin Kramer
2020-02-07[PowerPC] Fix spilling of vector registers in PEI of EH aware functionsNemanja Ivanovic
2020-02-07[PowerPC] Create a FixedStack object for CR save in linkage area.Sean Fertile
2020-01-21[PowerPC] Delete PPCSubtarget::isDarwin and isDarwinABIFangrui Song
2019-12-13[PowerPC] Add Support for indirect calls on AIX.Sean Fertile
2019-10-31[cfi] Add flag to always generate .debug_frameDavid Candler
2019-10-06[NFC] Replace 'isDarwin' with 'IsDarwin'Xiangling Liao
2019-09-12[PowerPC] Remove the SPE4RC register class and instead add f32 to the GPRC re...Craig Topper
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-13Reland r368691: "[AIX] Implement LR prolog/epilog save/restore"Hubert Tong
2019-07-26[PowerPC] Add getCRSaveOffset to improve readability. [NFC]Sean Fertile
2019-07-05[PowerPC] Fold another unused variable into assertion. NFC.Benjamin Kramer
2019-07-05[PowerPC] Fold variable into assert. NFC.Benjamin Kramer
2019-07-05[PowerPC] Move TOC save to prologue when profitableNemanja Ivanovic
2019-05-24Implement call lowering without parameters on AIXJason Liu
2019-04-09[PowerPC] fix trivial typos in comment, NFCHiroshi Inoue
2019-02-28[PowerPC] Removed STATISTIC that was causing build errors.Stefan Pintilie
2019-02-28[PowerPC] Move the stack pointer update instruction later in the prologue and...Stefan Pintilie
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-09[Power9] Allow gpr callee saved spills in prologue to vectors registersZaara Syeda
2018-07-30Remove trailing spaceFangrui Song