summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* PowerPC: remove dead initialization (NFC)Saleem Abdulrasool2015-08-141-2/+1
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-141-1/+2
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-141-8/+9
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-2/+3
* [PowerPC] Add support for the QPX vector instruction setHal Finkel2015-02-251-1/+1
* Remove a variable only used in an assert and sink its initializer intoChandler Carruth2015-02-141-2/+1
* PowerPC: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-4/+2
* The base pointer save offset can be computed at initialization time,Eric Christopher2015-02-131-14/+18
* PPC LinkageSize can be computed at initialization time, do so.Eric Christopher2015-02-131-4/+11
* PPCFrameLowering's FramePointerOffset can be computed at initializationEric Christopher2015-02-131-6/+18
* The TOC save offset can be computed at compile time, do so andEric Christopher2015-02-131-1/+6
* The return save offset can be computed at initialization time - doEric Christopher2015-02-131-3/+10
* [PowerPC] Fix reverted patch r227976 to avoid register assignment issuesBill Schmidt2015-02-101-14/+16
* Revert "r227976 - [PowerPC] Yet another approach to __tls_get_addr" and relat...Hal Finkel2015-02-061-16/+14
* [PowerPC] Yet another approach to __tls_get_addrBill Schmidt2015-02-031-14/+16
* Use the cached subtargets and remove calls to getSubtarget/getSubtargetImplEric Christopher2015-01-301-2/+1
* Use the cached subtarget in PPCFrameLowering.Eric Christopher2015-01-301-13/+12
* Revert "r225811 - Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support""Hal Finkel2015-01-141-0/+1
* Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support"Hal Finkel2015-01-131-1/+0
* [PowerPC] Add StackMap/PatchPoint supportHal Finkel2015-01-131-0/+1
* [PowerPC] Split the blr definition into BLR and BLR8Hal Finkel2015-01-131-1/+3
* Fully fix Bug #22115.Justin Hibbits2015-01-101-6/+46
* Add saving and restoring of r30 to the prologue and epilogue, respectivelyJustin Hibbits2015-01-081-0/+16
* [PowerPC] Fix unwind info with dynamic stack realignmentJay Foad2014-12-011-12/+27
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-28/+20
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-20/+28
OpenPOWER on IntegriCloud