[X86] Make sure the prologue does not clobber EFLAGS when it lives accross it.
[oota-llvm.git] / lib / Target / X86 / X86FrameLowering.cpp
2015-12-01 Quentin Colombet[X86] Make sure the prologue does not clobber EFLAGS...
2015-11-24 Cong HouLet SelectionDAG start to use probability-based interfa...
2015-11-23 Andy AyersfindDeadCallerSavedReg needs to pay attention to callin...
2015-11-17 Reid Kleckner[WinEH] Move WinEHFuncInfo from MachineModuleInfo to...
2015-11-16 Reid Kleckner[WinEH] Don't let UnwindHelp alias the return address
2015-11-16 Reid KlecknerUse the subtarget reference that we already have
2015-11-13 Reid Kleckner[WinEH] Fix ESP management with 32-bit __CxxFrameHandler3
2015-11-13 Reid Kleckner[WinEH] Make UnwindHelp a fixed stack object allocated...
2015-11-13 Joseph Tremoulet[WinEH] Find root frame correctly in CLR funclets
2015-11-11 Aaron BallmanSilencing nine warnings for "enumeral and non-enumeral...
2015-11-10 David BlaikieRemove some unused variables to clean up the -Werror...
2015-11-10 Andy AyersSupport for emitting inline stack probes
2015-11-09 Reid Kleckner[WinEH] Tweak funclet prologue/epilogue insertion to...
2015-11-06 Reid Kleckner[WinEH] Split EH_RESTORE out of CATCHRET for 32-bit EH
2015-11-05 Tim NorthoverRemove windows line endings introduced by r252177....
2015-11-05 Reid Kleckner[WinEH] Fix funclet prologues with stack realignment
2015-11-05 Oleg Ranevskyy[DebugInfo] Fix ARM/AArch64 prologue_end position....
2015-11-05 Joseph Tremoulet[WinEH] Fix establisher param reg in CLR funclets
2015-11-04 Quentin Colombet[x86] Teach the shrink-wrapping hooks to do the proper...
2015-11-03 Michael Kuperstein[X86] Generate .cfi_adjust_cfa_offset correctly when...
2015-10-23 Joseph Tremoulet[CodeGen] Mark setjmp/catchret MBBs address-taken
2015-10-19 Duncan P. N. Exon... X86: Remove implicit ilist iterator conversions, NFC
2015-10-16 Reid Kleckner[WinEH] Fix stack alignment in funclets and ParentFrame...
2015-10-13 Michael KupersteinFix line-ending issue. NFC.
2015-10-09 David Majnemer[WinEH] Insert the catchpad return before CSR restoration
2015-10-08 Reid Kleckner[WinEH] Relax assertion in the presence of stack realig...
2015-10-07 Reid Kleckner[WinEH] Fix 32-bit funclet epilogues in the presence...
2015-10-07 Michael Kuperstein[X86] Emit .cfi_escape GNU_ARGS_SIZE when adjusting...
2015-10-05 David Majnemer[WinEH] Update CATCHRET's operand to match its successor
2015-10-01 Reid Kleckner[WinEH] Emit __C_specific_handler tables for the new IR
2015-10-01 David Majnemer[WinEH] Make FuncletLayout more robust against catchret
2015-09-30 David BlaikieFix -Wsign-compare warning
2015-09-29 Reid Kleckner[WinEH] Setup RBP correctly in Win64 funclet prologues
2015-09-29 David Majnemer[WinEH] Ensure that funclets obey the x64 ABI
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
next