summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
AgeCommit message (Expand)Author
2018-07-18Introduce codegen for the Signal Processing EngineJustin Hibbits
2018-06-13[PowerPC] fix trivial typos in comment, NFCHiroshi Inoue
2018-02-23[PowerPC] Disable shrink-wrapping when getting PC address through the LRNemanja Ivanovic
2018-01-30Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass t...Zaara Syeda
2018-01-17Revert [PowerPC] This reverts commit rL322721Zaara Syeda
2018-01-17[PowerPC] Add handling for ColdCC calling convention and a pass to markZaara Syeda
2018-01-12Revert "[PowerPC] Manually schedule the prologue and epilogue"Stefan Pintilie
2018-01-09[PowerPC] Manually schedule the prologue and epilogueStefan Pintilie
2018-01-09Revert "[PowerPC] Manually schedule the prologue and epilogue"Stefan Pintilie
2018-01-08[PowerPC] Manually schedule the prologue and epilogueStefan Pintilie
2017-12-20[PowerPC] Added an assert to make sure that the MBBI iterator is valid.Stefan Pintilie
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-10-16Add iterator range MachineRegisterInfo::liveins(), adopt users, NFCKrzysztof Parzyszek
2017-08-10Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek
2017-07-11[PPC] Fix two bugs in frame lowering.Tony Jiang
2017-06-22[PowerPC] fix potential verification errorsHiroshi Inoue
2017-05-17[PPC] Properly update register save area offsetsKrzysztof Parzyszek
2017-05-04[PPC] When restoring R30 (PIC base pointer), mark it as <def>Krzysztof Parzyszek
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek
2017-02-04Remove a bunch of unnecessary casts to a target specific version of TII and T...Eric Christopher
2016-11-30Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun
2016-11-20Fix comment typos. NFC.Simon Pilgrim
2016-09-22[PPC] Set SP after loading data from stack frame, if no red zone is presentKrzysztof Parzyszek
2016-09-06[PPC] Claim stack frame before storing into it, if no red zone is presentKrzysztof Parzyszek
2016-08-31[PowerPC] Don't spill the frame pointer twiceHal Finkel
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-27PowerPC: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith
2016-07-15[PowerPC] Set kill flag for scratch register when spilling the link registerNemanja Ivanovic
2016-06-28Convert 2 more uses to shouldAssumeDSOLocal(). NFC.Rafael Espindola
2016-06-12Run clang-tidy's performance-unnecessary-copy-initialization over LLVM.Benjamin Kramer
2016-04-27[ppc64] fix bug in prologue that mfocrf's cr operand should be explict state ...Chuang-Yu Cheng
2016-04-12[PPC64] Use mfocrf in prologue when we only need to save 1 nonvolatile CR fieldChuang-Yu Cheng
2016-04-06RegisterScavenger: Take a reference as enterBasicBlock() argument.Matthias Braun
2016-04-01[PPC64] Bug fix: when enabling sibling-call-opt and shrink-wrapping, the tail...Chuang-Yu Cheng
2016-03-31Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg
2016-02-23Silencing a signed vs unsigned mismatch.Aaron Ballman
2016-02-22Fix for PR26690 take 2Nemanja Ivanovic
2016-02-22Revert bad fix for PR26690.Nemanja Ivanovic
2016-02-22Fix for PR26690Nemanja Ivanovic
2016-02-20Fix the build bot break caused by rL261441.Nemanja Ivanovic
2016-02-20Fix for PR 26500Nemanja Ivanovic
2015-12-05Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper
2015-12-02[PowerPC] Remove wild call to RegScavenger::initRegState().Alexey Samsonov
2015-11-30Enable shrink wrapping for PPC64Kit Barton
2015-11-16Find available scratch register to use in function prologue and epilogue as p...Kit Barton
2015-09-30[PowerPC] Disable shrink wrappingHal Finkel
2015-09-25MachineBasicBlock: Factor out common code into isReturnBlock()Matthias Braun
2015-09-11PPCFrameLowering::emitEpilogue(): Avoid manipulating MBBI on iterator end.NAKAMURA Takumi
2015-09-10Enable the shrink wrapping optimization for PPC64.Kit Barton
2015-08-14PowerPC: remove dead initialization (NFC)Saleem Abdulrasool