summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Fold another unused variable into assertion. NFC.Benjamin Kramer2019-07-051-2/+2
* [PowerPC] Fold variable into assert. NFC.Benjamin Kramer2019-07-051-2/+1
* [PowerPC] Move TOC save to prologue when profitableNemanja Ivanovic2019-07-051-0/+32
* Implement call lowering without parameters on AIXJason Liu2019-05-241-2/+2
* [PowerPC] fix trivial typos in comment, NFCHiroshi Inoue2019-04-091-1/+1
* [PowerPC] Removed STATISTIC that was causing build errors.Stefan Pintilie2019-02-281-1/+0
* [PowerPC] Move the stack pointer update instruction later in the prologue and...Stefan Pintilie2019-02-281-23/+145
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Power9] Allow gpr callee saved spills in prologue to vectors registersZaara Syeda2018-11-091-23/+116
* 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
OpenPOWER on IntegriCloud