[WinEH] Teach AsmPrinter about funclets
[oota-llvm.git] / lib / Target / X86 / X86FrameLowering.cpp
2015-09-29 David Majnemer[WinEH] Teach AsmPrinter about funclets
2015-09-17 Reid Kleckner[WinEH] Make funclet return instrs pseudo instrs
2015-09-16 Reid Kleckner[WinEH] Pull Adjectives and CatchObj out of the catchpa...
2015-09-16 Michael Kuperstein[X86] Do not generate 64-bit pops of 32-bit GPRs.
2015-09-16 Michael Kuperstein[X86] Fix emitEpilogue() to make less assumptions about...
2015-09-11 Akira HatanakaUse function attribute "stackrealign" to decide whether...
2015-09-10 Reid Kleckner[WinEH] Push and pop EBP for 32-bit funclets
2015-09-10 Reid Kleckner[WinEH] Add codegen support for cleanuppad and cleanupret
2015-09-09 Matthias BraunSave LaneMask with livein registers
2015-09-08 Reid Kleckner[WinEH] Emit prologues and epilogues for funclets
2015-08-24 Matthias BraunMachineBasicBlock: Add liveins() method returning an...
2015-08-15 James Y KnightRemove redundant TargetFrameLowering::getFrameIndexOffs...
2015-08-11 Michael Kuperstein[X86] When optimizing for minsize, use POP for small...
2015-07-28 Michael Kuperstein[X86] Remove mergeSPUpdatesUp()
2015-07-20 JF BastienTargets: commonize some stack realignment code
2015-07-16 Michael Kuperstein[X86] Fix emitPrologue() to make less assumptions about...
2015-07-14 Matthias BraunMachineRegisterInfo: Remove UsedPhysReg infrastructure
2015-07-14 Matthias BraunPrologEpilogInserter: Rewrite API to determine callee...
2015-07-07 Reid Kleckner[WinEH] Make llvm.x86.seh.restoreframe work for stack...
2015-06-18 Reid Kleckner[X86] Rename RegInfo to TRI as suggested by Eric
2015-06-18 Reid Kleckner[X86] Refactor stack adjustments into X86FrameLowering...
2015-06-18 Reid Kleckner[X86] Remove unneeded parameters and deduplicate stack...
2015-06-17 Reid KlecknerRe-land "[X86] Cache variables that only depend on...
2015-06-17 Reid KlecknerRevert "[X86] Cache variables that only depend on the...
2015-06-17 Reid Kleckner[X86] Cache variables that only depend on the subtarget
2015-06-16 Reid Kleckner[X86] Rename some frame lowering variables
2015-06-15 Reid Kleckner[X86] Try to shorten dwarf CFI emission
2015-05-27 Quentin Colombet[X86] Implement the support for shrink-wrapping.
2015-05-22 Quentin ColombetReapply r238011 with a fix for the trap instruction.
2015-05-22 Tamas BerghammerRevert "[X86] Fix a variable name for r237977 so that...
2015-05-22 Quentin Colombet[X86] Refactor the prologue emission to prepare for...
2015-05-18 Matthias BraunMachineInstr: Change return value of getOpcode() to...
2015-05-05 Quentin Colombet[ShrinkWrap] Add (a simplified version) of shrink-wrapping.
2015-02-27 Charles DavisTarget/X86: Never use the redzone for Win64 ABI functions.
2015-02-25 David MajnemerX86, Win64: Allow 'mov' to restore the stack pointer...
2015-02-24 David MajnemerX86: Only use 'lea' in Win64 epilogues if a frame point...
2015-02-23 David MajnemerX86: Use a smaller 'mov' instruction for stack probe...
2015-02-23 David MajnemerX86: Use 'mov' instead of 'lea' in Win64 SEH prologues...
2015-02-23 David MajnemerX86: Explain why we cannot use a 'mov' in a Win64 epilogue
2015-02-23 David MajnemerX86: Consistently use 'epilogue' instead of 'epilog'
2015-02-21 David MajnemerWin64: Stack alignment constraints aren't applied durin...
2015-02-20 Reid KlecknerX86: Remove pre-2010 dead code in mergeSPUpdatesDown
2015-02-14 Duncan P. N. Exon... X86: Canonicalize access to function attributes, NFC
2015-02-10 David MajnemerX86: Make @llvm.frameaddress work correctly with Window...
2015-02-10 David MajnemerX86: Emit Win64 SaveXMM opcodes at the right offset...
2015-02-10 David MajnemerX86: Emit an ABI compliant prologue and epilogue for...
2015-02-02 Eric ChristopherReuse a bunch of cached subtargets and remove getSubtar...
2015-02-01 Michael Kuperstein[X86] Convert esp-relative movs of function arguments...
2015-02-01 Michael KupersteinRevert r227728 due to bad line endings.
2015-02-01 Michael Kuperstein[X86] Convert esp-relative movs of function arguments...
2015-01-30 Reid KlecknerWin64: Put a REX_W prefix on all TAILJMP* instructions
2015-01-30 Reid Klecknerx86: Remove unused variables not caught by MSVC =P
2015-01-29 Reid Klecknerx86: Fix large model calls to __chkstk for dynamic...
2015-01-29 Reid Klecknerx86: Remove the W64ALLOCA pseudo
2015-01-29 Reid KlecknerUpdate comments to use unreachable instead of llvm...
2015-01-29 Robert Lougher[X86] Use single add/sub for large stack offsets
2015-01-07 David MajnemerX86: Allow the stack probe size to be configurable...
2015-01-06 Craig Topper[X86] Make isel select the shorter form of jump instruc...
2014-12-30 Peter Collingbournex86_64: Fix calls to __morestack under the large code...
2014-12-29 Rafael EspindolaAdd segmented stack support for DragonFlyBSD.
2014-12-19 Reid KlecknerAdd the ExceptionHandling::MSVC enumeration
2014-12-11 Michael Kuperstein[X86] When converting movs to pushes, don't assume...
2014-12-09 Aaron BallmanRemoving an unused variable to silence a -Wunused-but...
2014-12-09 Michael Kuperstein[X86] Convert esp-relative movs of function arguments...
2014-12-05 Eric ChristopherRename the x86 isTargetMacho to isTargetMachO for unifo...
2014-12-04 Michael Liao[X86] Clean up whitespace as well as minor coding style
2014-12-04 Michael Liao[X86] Restore X86 base pointer after call to llvm.eh...
2014-12-01 Philip ReamesTry to fix a bot failure due to a variable used only...
2014-12-01 Philip Reames[Statepoints 2/4] Statepoint infrastructure for garbage...
2014-11-14 Reid KlecknerRename EH related stuff to be more precise
2014-11-11 Rafael EspindolaUse a 8 bit immediate when possible.
2014-10-10 Chandler CarruthDon't use an unqualified 'abs' function call with a...
2014-10-02 Juergen Ributzka[Stackmaps] Make ithe frame-pointer required for stackmaps.
2014-09-22 Pavel Chupin[x32] Fix segmented stacks support
2014-08-21 Philip ReamesMinor refactor to make applying patches from 'Add a...
2014-08-21 Philip ReamesWhitespace change to reduce diff in future patch.
2014-08-21 Philip Reames[X86] Split out the logic to select the stack probe...
2014-08-07 Pavel ChupinFix lld-x86_64-win7 Build #11969
2014-08-07 Pavel Chupin[x32] Use ebp/esp as frame and stack pointer
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-04 Reid KlecknerFix failure to invoke exception handler on Win64
2014-07-01 Reid KlecknerFix .seh_stackalloc 0
2014-06-29 Saleem AbdulrasoolCodeGen: rename Win64 ExceptionHandling to WinEH
2014-06-25 NAKAMURA TakumiRe-apply r211399, "Generate native unwind info on Win64...
2014-06-25 NAKAMURA TakumiReformat.
2014-06-22 NAKAMURA TakumiRevert r211399, "Generate native unwind info on Win64"
2014-06-20 Reid KlecknerGenerate native unwind info on Win64
2014-06-05 Eric ChristopherRemove caching of the subtarget for X86FrameLowering.
2014-06-05 Eric ChristopherWe've got a getSlotSize call already that we use everyw...
2014-06-05 Eric Christopher80-columns.
2014-06-05 Eric ChristopherRemove uses of the TargetMachine from X86FrameLowering.
2014-05-22 Tim NorthoverSegmented stacks: omit __morestack call when there...
2014-04-29 Eric ChristopherNone of these targets actually define their own CFI_INS...
2014-04-29 Eric ChristopherFix 80-columns, tab characters, and comments.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-10 Reid KlecknerMove the segmented stack switch to a function attribute
2014-04-01 Reid KlecknerSupport segmented stacks on Win64
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-07 Rafael EspindolaReplace PROLOG_LABEL with a new CFI_INSTRUCTION.
next