summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FrameLowering.h
Commit message (Expand)AuthorAgeFilesLines
* [WinEH] Make UnwindHelp a fixed stack object allocated after XMM CSRsReid Kleckner2015-11-131-0/+3
* [WinEH] Find root frame correctly in CLR funcletsJoseph Tremoulet2015-11-131-0/+2
* Support for emitting inline stack probesAndy Ayers2015-11-101-4/+36
* [WinEH] Split EH_RESTORE out of CATCHRET for 32-bit EHReid Kleckner2015-11-061-7/+7
* [WinEH] Fix funclet prologues with stack realignmentReid Kleckner2015-11-051-1/+1
* [X86] Generate .cfi_adjust_cfa_offset correctly when pushing argumentsMichael Kuperstein2015-11-031-3/+3
* [WinEH] Fix stack alignment in funclets and ParentFrameOffset calculationReid Kleckner2015-10-161-0/+4
* [X86] Rip out orphaned method declarations and other dead code. NFC.Benjamin Kramer2015-10-151-9/+0
* [WinEH] Make funclet return instrs pseudo instrsReid Kleckner2015-09-171-3/+3
* [WinEH] Emit prologues and epilogues for funcletsReid Kleckner2015-09-081-0/+7
* Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight2015-08-151-2/+0
* [X86] When optimizing for minsize, use POP for small post-call stack clean-upMichael Kuperstein2015-08-111-0/+5
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-141-2/+2
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [X86] Rename RegInfo to TRI as suggested by EricReid Kleckner2015-06-181-1/+1
* [X86] Refactor stack adjustments into X86FrameLowering::BuildStackAdjustmentReid Kleckner2015-06-181-1/+8
* [X86] Remove unneeded parameters and deduplicate stack alignment codeReid Kleckner2015-06-181-5/+14
* Re-land "[X86] Cache variables that only depend on the subtarget"Reid Kleckner2015-06-171-13/+33
* Revert "[X86] Cache variables that only depend on the subtarget"Reid Kleckner2015-06-171-33/+13
* [X86] Cache variables that only depend on the subtargetReid Kleckner2015-06-171-13/+33
* [X86] Implement the support for shrink-wrapping.Quentin Colombet2015-05-271-2/+9
* Reapply r238011 with a fix for the trap instruction.Quentin Colombet2015-05-221-0/+20
* Revert "[X86] Fix a variable name for r237977 so that it works with every com...Tamas Berghammer2015-05-221-20/+0
* [X86] Refactor the prologue emission to prepare for shrink-wrapping.Quentin Colombet2015-05-221-0/+20
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-3/+5
* Remove some unused forward declarations.Eric Christopher2015-02-021-4/+0
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-0/+2
* Revert r227728 due to bad line endings.Michael Kuperstein2015-02-011-97/+95
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-95/+97
* x86: Fix large model calls to __chkstk for dynamic allocasReid Kleckner2015-01-291-3/+5
* Update comments to use unreachable instead of llvm.trap, as implemented nowReid Kleckner2015-01-291-2/+2
* [X86] Convert esp-relative movs of function arguments into pushes, step 1Michael Kuperstein2014-12-091-0/+10
* [Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames2014-12-011-0/+4
* [X86] Split out the logic to select the stack probe function (NFC)Philip Reames2014-08-211-0/+5
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore...NAKAMURA Takumi2014-06-251-2/+7
* Revert r211399, "Generate native unwind info on Win64"NAKAMURA Takumi2014-06-221-7/+2
* Generate native unwind info on Win64Reid Kleckner2014-06-201-2/+7
* Remove X86Subtarget from the X86FrameLowering constructor sinceEric Christopher2014-06-051-4/+2
* Remove caching of the subtarget for X86FrameLowering.Eric Christopher2014-06-051-6/+2
* Remove uses of the TargetMachine from X86FrameLowering.Eric Christopher2014-06-051-3/+2
* [C++] Use 'nullptr'.Craig Topper2014-04-281-1/+1
* Prune includes in X86 target.Craig Topper2014-03-191-1/+0
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-091-15/+15
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-071-1/+2
* Generate compact unwind encoding from CFI directives.Bill Wendling2013-09-091-27/+0
* Use an enum instead of magic constants to improve readability.Bill Wendling2013-04-191-2/+29
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-211-0/+4
* Support for HiPE-compatible code emission, patch by Yiannis Tsiouris.Benjamin Kramer2013-02-181-0/+2
OpenPOWER on IntegriCloud