summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Do not count debug instructions when counting number of uses to reorder frame...Dehao Chen2016-07-011-0/+2
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-1/+1
* X86FrameLowering: Check subregs when deciding prolog kill flagsMatthias Braun2016-06-281-3/+15
* [X86] Extract HiPE prologue constants into metadataMichael Kuperstein2016-06-231-3/+31
* NFC; refactor getFrameIndexReferenceFromSPSanjoy Das2016-06-161-13/+11
* Push a dependent computation into the assert that uses it; NFCSanjoy Das2016-06-151-5/+3
* Fix unused variable warning; NFCSanjoy Das2016-06-151-0/+2
* Don't force SP-relative addressing for statepointsSanjoy Das2016-06-151-49/+53
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-16/+18
* Assure calling "cld" instruction in prologue of X86 interrupt handler function.Amjad Aboud2016-05-131-0/+12
* Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the...Filipe Cabecinhas2016-04-291-2/+2
* [X86] Make sure it is safe to clobber EFLAGS, if need be, when choosingQuentin Colombet2016-04-261-0/+6
* X86: Use a callee save register for the swiftself parameter.Matthias Braun2016-04-131-3/+12
* Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFra...Hans Wennborg2016-04-071-14/+34
* Revert "Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminat...Hans Wennborg2016-04-061-26/+13
* Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFra...Hans Wennborg2016-04-041-13/+26
* Use range-based for loops. NFC.Michael Kuperstein2016-04-011-6/+5
* Follow-up to r265036: I got these iterators mixed upHans Wennborg2016-03-311-2/+2
* Revert r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFrameP...Hans Wennborg2016-03-311-19/+12
* [X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27...Hans Wennborg2016-03-311-12/+19
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-5/+8
* X86: Use push-pop for materializing 8-bit immediates for minsize (take 2)Hans Wennborg2016-03-251-0/+1
* [X86] Correctly select registers to pop into for x86_64Michael Kuperstein2016-03-101-1/+2
* [X86] Support cleaning more than 2**16 bytes of stackDavid Majnemer2016-03-041-0/+1
* [X86] Don't give catch objects a displacement of zeroDavid Majnemer2016-03-031-1/+17
* Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"Duncan P. N. Exon Smith2016-02-221-2/+1
* Document assumption in X86FrameLowering::inlineStackProbe()Duncan P. N. Exon Smith2016-02-221-1/+2
* CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFCDuncan P. N. Exon Smith2016-02-211-1/+3
* [X86] Fix a shrink-wrapping miscompile around __chkstkReid Kleckner2016-02-171-7/+6
* Implemented stack symbol table ordering/packing optimization to improve data ...Zia Ansari2016-02-151-0/+142
* [X86] Fix the merging of SP updates in prologue/epilogue insertions.Quentin Colombet2016-02-021-2/+7
* [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
OpenPOWER on IntegriCloud