summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* Introduce codegen for the Signal Processing EngineJustin Hibbits2018-07-181-4/+30
* [PowerPC] fix trivial typos in comment, NFCHiroshi Inoue2018-06-131-2/+2
* [PowerPC] Disable shrink-wrapping when getting PC address through the LRNemanja Ivanovic2018-02-231-0/+2
* Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass t...Zaara Syeda2018-01-301-2/+12
* Revert [PowerPC] This reverts commit rL322721Zaara Syeda2018-01-171-12/+2
* [PowerPC] Add handling for ColdCC calling convention and a pass to markZaara Syeda2018-01-171-2/+12
* Revert "[PowerPC] Manually schedule the prologue and epilogue"Stefan Pintilie2018-01-121-62/+6
* [PowerPC] Manually schedule the prologue and epilogueStefan Pintilie2018-01-091-6/+62
* Revert "[PowerPC] Manually schedule the prologue and epilogue"Stefan Pintilie2018-01-091-65/+6
* [PowerPC] Manually schedule the prologue and epilogueStefan Pintilie2018-01-081-6/+65
* [PowerPC] Added an assert to make sure that the MBBI iterator is valid.Stefan Pintilie2017-12-201-3/+3
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-4/+4
* Add iterator range MachineRegisterInfo::liveins(), adopt users, NFCKrzysztof Parzyszek2017-10-161-5/+3
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-101-1/+1
* [PPC] Fix two bugs in frame lowering.Tony Jiang2017-07-111-17/+19
* [PowerPC] fix potential verification errorsHiroshi Inoue2017-06-221-1/+1
* [PPC] Properly update register save area offsetsKrzysztof Parzyszek2017-05-171-9/+14
* [PPC] When restoring R30 (PIC base pointer), mark it as <def>Krzysztof Parzyszek2017-05-041-2/+1
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-9/+8
* Remove a bunch of unnecessary casts to a target specific version of TII and T...Eric Christopher2017-02-041-26/+13
* Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-9/+9
* Fix comment typos. NFC.Simon Pilgrim2016-11-201-2/+2
* [PPC] Set SP after loading data from stack frame, if no red zone is presentKrzysztof Parzyszek2016-09-221-50/+195
* [PPC] Claim stack frame before storing into it, if no red zone is presentKrzysztof Parzyszek2016-09-061-25/+91
* [PowerPC] Don't spill the frame pointer twiceHal Finkel2016-08-311-0/+11
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-66/+65
* PowerPC: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-271-33/+32
* [PowerPC] Set kill flag for scratch register when spilling the link registerNemanja Ivanovic2016-07-151-1/+1
* Convert 2 more uses to shouldAssumeDSOLocal(). NFC.Rafael Espindola2016-06-281-3/+1
* Run clang-tidy's performance-unnecessary-copy-initialization over LLVM.Benjamin Kramer2016-06-121-1/+1
* [ppc64] fix bug in prologue that mfocrf's cr operand should be explict state ...Chuang-Yu Cheng2016-04-271-4/+10
* [PPC64] Use mfocrf in prologue when we only need to save 1 nonvolatile CR fieldChuang-Yu Cheng2016-04-121-8/+16
* RegisterScavenger: Take a reference as enterBasicBlock() argument.Matthias Braun2016-04-061-1/+1
* [PPC64] Bug fix: when enabling sibling-call-opt and shrink-wrapping, the tail...Chuang-Yu Cheng2016-04-011-26/+55
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-2/+2
* Silencing a signed vs unsigned mismatch.Aaron Ballman2016-02-231-1/+1
* Fix for PR26690 take 2Nemanja Ivanovic2016-02-221-1/+1
* Revert bad fix for PR26690.Nemanja Ivanovic2016-02-221-1/+1
* Fix for PR26690Nemanja Ivanovic2016-02-221-1/+1
* Fix the build bot break caused by rL261441.Nemanja Ivanovic2016-02-201-5/+11
* Fix for PR 26500Nemanja Ivanovic2016-02-201-41/+158
* Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper2015-12-051-1/+1
* [PowerPC] Remove wild call to RegScavenger::initRegState().Alexey Samsonov2015-12-021-2/+1
* Enable shrink wrapping for PPC64Kit Barton2015-11-301-6/+14
* Find available scratch register to use in function prologue and epilogue as p...Kit Barton2015-11-161-4/+62
* [PowerPC] Disable shrink wrappingHal Finkel2015-09-301-2/+2
* MachineBasicBlock: Factor out common code into isReturnBlock()Matthias Braun2015-09-251-2/+2
* PPCFrameLowering::emitEpilogue(): Avoid manipulating MBBI on iterator end.NAKAMURA Takumi2015-09-111-1/+1
* Enable the shrink wrapping optimization for PPC64.Kit Barton2015-09-101-77/+80
OpenPOWER on IntegriCloud