aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCFrameLowering.h
AgeCommit message (Expand)AuthorFilesLines
2016-04-01[PPC64] Bug fix: when enabling sibling-call-opt and shrink-wrapping, the tail...Chuang-Yu Cheng1-0/+7
2016-03-31Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg1-3/+3
2016-02-20Fix for PR 26500Nemanja Ivanovic1-11/+24
2015-11-16Find available scratch register to use in function prologue and epilogue as p...Kit Barton1-0/+29
2015-09-10Enable the shrink wrapping optimization for PPC64.Kit Barton1-0/+2
2015-07-14PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun1-2/+2
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-05[ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet1-1/+1
2015-02-13The base pointer save offset can be computed at initialization time,Eric Christopher1-9/+2
2015-02-13PPC LinkageSize can be computed at initialization time, do so.Eric Christopher1-8/+2
2015-02-13PPCFrameLowering's FramePointerOffset can be computed at initializationEric Christopher1-12/+2
2015-02-13The TOC save offset can be computed at compile time, do so andEric Christopher1-3/+2
2015-02-13The return save offset can be computed at initialization time - doEric Christopher1-6/+2
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-07-20[PowerPC] ELFv2 stack space reductionUlrich Weigand1-4/+5
2014-07-18[PowerPC] 32-bit ELF PIC supportHal Finkel1-2/+4
2014-06-23[PowerPC] Refactor getMinCallFrameSize / getMinCallArgumentsSizeUlrich Weigand1-4/+0
2014-06-18[PowerPC] Simplify and improve loading into TOC registerUlrich Weigand1-0/+6
2014-06-12Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. UseEric Christopher1-187/+5
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-13/+13
2014-04-28[C++] Use 'nullptr'.Craig Topper1-3/+3
2013-07-17PPC: Add base-pointer support to builtin setjmp/longjmpHal Finkel1-5/+1
2013-07-17PPC: Implement base pointer and stack realignmentHal Finkel1-0/+14
2013-03-21Correct PPC FRAMEADDR lowering using a pseudo-registerHal Finkel1-0/+1
2013-03-15Allocate the RS spill slot for any PPC function with spills and a large stack...Hal Finkel1-1/+4
2013-03-14Provide the register scavenger to processFunctionBeforeFrameFinalizedHal Finkel1-1/+2
2013-03-14Add a comment about overlapping PPC frame offsetsHal Finkel1-0/+3
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky1-0/+4
2013-01-30PPC QPX requires a 32-byte aligned stackHal Finkel1-1/+2
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth1-1/+1
2012-09-12This patch corrects logic in PPCFrameLowering for save and restore of ...Roman Divacky1-56/+15
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-1/+1
2011-07-18Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng1-1/+0
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov1-0/+322