summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86] Do not run shrink-wrapping on function with split-stack attribute or HiPEQuentin Colombet2016-01-191-1/+17
* Update to use new name alignTo().Rui Ueyama2016-01-141-6/+5
* [X86] Don't alter HasOpaqueSPAdjustment after we've relied on itDavid Majnemer2016-01-141-6/+7
* [X86] Make hasFP constant timeDavid Majnemer2016-01-041-24/+6
* [X86] Add intrinsics for reading and writing to the flags registerDavid Majnemer2016-01-011-4/+0
* [X86, Win64] Use a frame pointer if pushf is emittedDavid Majnemer2015-12-271-18/+23
* [X86] Replace MVT::SimpleValueType in the AsmParser library and getX86SubSupe...Craig Topper2015-12-251-2/+2
* [X86] Don't pass the default value to the High argument of getX86SubSuperRegi...Craig Topper2015-12-251-4/+2
* [WinEH] Make llvm.x86.seh.recoverfp work on x64Reid Kleckner2015-12-151-5/+9
* [X86] Fix a couple cases were bitwise and logical operations were being mixed...Craig Topper2015-12-101-1/+1
* [X86] Enable shrink-wrapping by default, but keep it disabled for stack framesQuentin Colombet2015-12-091-0/+6
* [X86] Always generate precise CFA adjustments.Michael Kuperstein2015-12-061-9/+12
* Move EH-specific helper functions to a more appropriate placeDavid Majnemer2015-12-021-1/+1
* [X86] Fix a think-o when checking if the eflags needs to be preserved.Quentin Colombet2015-12-021-1/+7
* [X86] Make sure the prologue does not clobber EFLAGS when it lives accross it.Quentin Colombet2015-12-021-43/+26
* [X86] Make sure the prologue does not clobber EFLAGS when it lives accross it.Quentin Colombet2015-12-011-1/+32
* Let SelectionDAG start to use probability-based interface to add successors.Cong Hou2015-11-241-4/+4
* findDeadCallerSavedReg needs to pay attention to calling conventionAndy Ayers2015-11-231-13/+5
* [WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunctionReid Kleckner2015-11-171-8/+5
* [WinEH] Don't let UnwindHelp alias the return addressReid Kleckner2015-11-161-6/+6
* Use the subtarget reference that we already haveReid Kleckner2015-11-161-2/+1
* [WinEH] Fix ESP management with 32-bit __CxxFrameHandler3Reid Kleckner2015-11-131-0/+13
* [WinEH] Make UnwindHelp a fixed stack object allocated after XMM CSRsReid Kleckner2015-11-131-2/+41
* [WinEH] Find root frame correctly in CLR funcletsJoseph Tremoulet2015-11-131-6/+88
* Silencing nine warnings for "enumeral and non-enumeral type in conditional ex...Aaron Ballman2015-11-111-10/+18
* Remove some unused variables to clean up the -Werror buildDavid Blaikie2015-11-101-2/+2
* Support for emitting inline stack probesAndy Ayers2015-11-101-18/+278
* [WinEH] Tweak funclet prologue/epilogue insertion to pass verifierReid Kleckner2015-11-091-5/+8
* [WinEH] Split EH_RESTORE out of CATCHRET for 32-bit EHReid Kleckner2015-11-061-40/+14
* Remove windows line endings introduced by r252177. NFC.Tim Northover2015-11-051-9/+9
* [WinEH] Fix funclet prologues with stack realignmentReid Kleckner2015-11-051-28/+52
* [DebugInfo] Fix ARM/AArch64 prologue_end position. Related to D11268.Oleg Ranevskyy2015-11-051-6/+9
* [WinEH] Fix establisher param reg in CLR funcletsJoseph Tremoulet2015-11-051-9/+20
* [x86] Teach the shrink-wrapping hooks to do the proper thing with Win64.Quentin Colombet2015-11-041-0/+8
* [X86] Generate .cfi_adjust_cfa_offset correctly when pushing argumentsMichael Kuperstein2015-11-031-9/+36
* [CodeGen] Mark setjmp/catchret MBBs address-takenJoseph Tremoulet2015-10-231-0/+3
* X86: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-191-1/+1
* [WinEH] Fix stack alignment in funclets and ParentFrameOffset calculationReid Kleckner2015-10-161-3/+31
* Fix line-ending issue. NFC.Michael Kuperstein2015-10-131-2/+2
* [WinEH] Insert the catchpad return before CSR restorationDavid Majnemer2015-10-091-18/+21
* [WinEH] Relax assertion in the presence of stack realignmentReid Kleckner2015-10-081-5/+5
* [WinEH] Fix 32-bit funclet epilogues in the presence of dynamic allocasReid Kleckner2015-10-071-2/+5
* [X86] Emit .cfi_escape GNU_ARGS_SIZE when adjusting the stack before callsMichael Kuperstein2015-10-071-2/+19
* [WinEH] Update CATCHRET's operand to match its successorDavid Majnemer2015-10-051-0/+1
* [WinEH] Emit __C_specific_handler tables for the new IRReid Kleckner2015-10-011-4/+15
* [WinEH] Make FuncletLayout more robust against catchretDavid Majnemer2015-10-011-12/+0
* Fix -Wsign-compare warningDavid Blaikie2015-09-301-1/+1
* [WinEH] Setup RBP correctly in Win64 funclet prologuesReid Kleckner2015-09-291-52/+44
* [WinEH] Ensure that funclets obey the x64 ABIDavid Majnemer2015-09-291-3/+32
* [WinEH] Teach AsmPrinter about funcletsDavid Majnemer2015-09-291-2/+3
OpenPOWER on IntegriCloud