summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/PrologEpilogInserter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Factor PrologEpilogInserter around spilling, frame finalization, and scavengingDerek Schuff2016-05-171-79/+130
* PrologEpilogInserter: Remove unnecessary dependencyMatthias Braun2016-05-101-2/+0
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+0
* CodeGen: Clear the MFI's save and restore point after PrologEpilogInserterJustin Bogner2016-04-121-0/+2
* RegisterScavenger: Take a reference as enterBasicBlock() argument.Matthias Braun2016-04-061-2/+2
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-9/+1
* Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff2016-03-281-0/+5
* CodeGen: use range based for loopSaleem Abdulrasool2016-03-191-5/+4
* [WinEH] Allocate the registration node before the catch objectsDavid Majnemer2016-03-011-0/+12
* Implemented stack symbol table ordering/packing optimization to improve data ...Zia Ansari2016-02-151-3/+14
* [PrologEpilogInserter] Add some debug output for callee-save frame object all...Geoff Berry2016-02-011-0/+2
* Update to use new name alignTo().Rui Ueyama2016-01-141-5/+5
* Support for emitting inline stack probesAndy Ayers2015-11-101-0/+3
* CodeGen: Avoid more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith2015-10-091-6/+6
* [WinEH] Undo the effect of r249578 for 32-bitReid Kleckner2015-10-071-22/+0
* [WinEH] Fix two minor issues in __CxxFrameHandler3 tablesReid Kleckner2015-10-071-3/+2
* HHVM calling conventions.Maksim Panchenko2015-09-291-15/+18
* PrologueEpilogInserter: Fix missing live-ins when savepoint equals restorepointMatthias Braun2015-09-251-3/+6
* MachineBasicBlock: Factor out common code into isReturnBlock()Matthias Braun2015-09-251-9/+2
* [PrologEpilogInserter] Minor refactoring.Maksim Panchenko2015-09-191-1/+1
* Test commit.Zia Ansari2015-09-171-1/+1
* [WinEH] Rip out the landingpad-based C++ EH state numbering codeReid Kleckner2015-09-161-6/+0
* [WinEH] Pull Adjectives and CatchObj out of the catchpad arg listReid Kleckner2015-09-161-0/+10
* Fix typos.Bruce Mitchener2015-09-121-2/+2
* [WinEH] Emit prologues and epilogues for funcletsReid Kleckner2015-09-081-24/+32
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-141-4/+0
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-141-27/+15
* [ShrinkWrap][PEI] Do not insert epilogue for unreachable blocks.Quentin Colombet2015-07-101-3/+8
* MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun2015-05-181-5/+5
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-30/+84
* [WinEH] Run cleanup handlers when an exception is thrownDavid Majnemer2015-03-301-0/+20
* Internalize PEI. NFC.Benjamin Kramer2015-03-191-1/+48
* Replace llvm.frameallocate with llvm.frameescapeReid Kleckner2015-03-051-11/+0
* PrologEpilogInserter: Clean up math in calculateFrameObjectOffsetsDavid Majnemer2015-02-241-5/+4
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-8/+12
* Revert r227728 due to bad line endings.Michael Kuperstein2015-02-011-12/+8
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-8/+12
* Add the llvm.frameallocate and llvm.recoverframeallocation intrinsicsReid Kleckner2015-01-131-0/+11
* Move SPAdj logic from PEI into the targets (NFC)Michael Kuperstein2015-01-081-11/+11
* [Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames2014-12-011-0/+20
* Grab the subtarget and subtarget dependent variables off ofEric Christopher2014-10-141-5/+4
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-241-2/+1
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-26/+13
* Changed the liveness tracking in the RegisterScavengerPedro Artigas2014-08-041-2/+7
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-16/+31
* Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore...NAKAMURA Takumi2014-06-251-41/+46
* Revert r211399, "Generate native unwind info on Win64"NAKAMURA Takumi2014-06-221-46/+41
* Generate native unwind info on Win64Reid Kleckner2014-06-201-41/+46
* Fix typosAlp Toker2014-06-071-1/+1
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
OpenPOWER on IntegriCloud