[WinEH] Use llvm.x86.seh.recoverfp in WinEHPrepare
[oota-llvm.git] / lib / CodeGen / WinEHPrepare.cpp
2015-07-01 Reid Kleckner[WinEH] Use llvm.x86.seh.recoverfp in WinEHPrepare
2015-06-24 Daniel SandersEliminate additional redundant copies of Triple objects...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-19 Eric ChristopherFix "the the" in comments.
2015-06-17 David MajnemerMove the personality function from LandingPadInst to...
2015-06-09 Reid Kleckner[WinEH] Add 32-bit SEH state table emission prototype
2015-05-28 Reid Kleckner[WinEH] Start inserting state number stores for C++ EH
2015-05-21 Manuel Klimekstd::sort must be called with a strict weak ordering.
2015-05-20 Andrew KaylorFix build error
2015-05-20 Andrew Kaylor[WinEH] C++ EH state numbering fixes
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-16 Benjamin Kramer[WinEH] Push unique_ptr through the Action interface.
2015-05-12 Andrew KaylorFixing memory leak
2015-05-11 Andrew Kaylor[WinEH] Handle nested landing pads that return directly...
2015-05-06 Reid Kleckner[WinEH] Improve fatal error message about failed demotion
2015-05-06 Ahmed Bougacha[WinEH] Reset WinEHPrepare::SEHExceptionCodeSlot when...
2015-05-05 Reid KlecknerRe-land "[WinEH] Add an EH registration and state inser...
2015-05-01 Reid KlecknerRevert "[WinEH] Add an EH registration and state insert...
2015-05-01 Reid KlecknerRe-land "[WinEH] Add an EH registration and state inser...
2015-05-01 Reid KlecknerRevert "[WinEH] Add an EH registration and state insert...
2015-05-01 Reid Kleckner[WinEH] Add an EH registration and state insertion...
2015-04-30 Reid KlecknerAdd a note about permitting default member initializers
2015-04-29 Reid Kleckner[WinEH] Start EH preparation for 32-bit x86, it uses...
2015-04-29 Andrew Kaylor[WinEH] Fix minor bug in begincatch block splitting
2015-04-28 Andrew KaylorStyle updates
2015-04-28 Andrew Kaylor[WinEH] Split blocks at calls to llvm.eh.begincatch
2015-04-24 Andrew KaylorFix build error from accidental change
2015-04-24 Andrew Kaylor[WinEH] Find correct cloned entry block for outlined...
2015-04-24 Andrew Kaylor[WinEH] Find correct cloned entry block for outlined...
2015-04-24 Kaelyn TakataRemove an unused variable to prevent -Werror build...
2015-04-24 Reid Kleckner[SEH] Implement GetExceptionCode in __except blocks
2015-04-24 Reid Kleckner[WinEH] Split the landingpad BB instead of cloning it
2015-04-23 Reid KlecknerRe-commit "[SEH] Remove the old __C_specific_handler...
2015-04-23 Andrew Kaylor[WinEH] Ignore filter clauses while mapping landing...
2015-04-23 Reid KlecknerRemove trivial assert to fix NDEBUG Werror builds
2015-04-23 Reid Kleckner[WinEH] Replace more lpad value uses with undef
2015-04-23 Andrew Kaylor[WinEH] Handle stubs for outlined functions that have...
2015-04-23 Reid KlecknerRevert "[SEH] Remove the old __C_specific_handler code...
2015-04-23 Andrew Kaylor[WinEH] Don't skip landing pads that end with an unreac...
2015-04-22 Reid Kleckner[SEH] Remove the old __C_specific_handler code now...
2015-04-22 Reid Kleckner[WinEH] Demote values and phis live across exception...
2015-04-22 Reid Kleckner[WinEH] Correctly handle inlined __finally blocks with...
2015-04-20 Andrew Kaylor[WinEH] Fix problem with landing pad return values...
2015-04-20 Andrew Kaylor[WinEH] Fix problem with mapping shared empty handler...
2015-04-20 Andrew Kaylor[WinEH] Fix memory leak with catch-all mapping.
2015-04-17 Andrew KaylorFix build wanrings and line endings
2015-04-17 Andrew Kaylor[WinEH] Fixes for a few cppeh failures.
2015-04-17 Nico WeberRevert r235154-r235156, they cause asserts when buildin...
2015-04-17 Reid Kleckner[SEH] Reimplement x64 SEH using WinEHPrepare
2015-04-16 Reid Kleckner[WinEH] Handle a landingpad, resume, and cleanup all...
2015-04-16 Reid Kleckner[SEH] Deal with users of the old lpad for SEH catch...
2015-04-15 Richard TrieuChange range-based for-loops to be -Wrange-loop-analysi...
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2015-04-10 Reid Kleckner[WinEH] Recognize SEH finally block inserted by the...
2015-04-10 Reid Kleckner[WinEH] Try to make outlining invokes work a little...
2015-04-08 Andrew KaylorFormmatting correction
2015-04-08 Andrew Kaylor[WinEH] Minor bug fixes.
2015-04-07 Andrew Kaylor[WinEH] Add invoke of llvm.donothing to outlined catch...
2015-04-06 Reid Kleckner[WinEH] Don't sink allocas into child handlers
2015-04-03 David Majnemer[WinEH] Fill out .xdata for catch objects
2015-04-03 David Majnemer[WinEH] Sink UnwindHelp completely out of IR
2015-04-03 Andrew KaylorFixing a memory leak in WinEHPrepare
2015-04-03 Andrew KaylorFixing a build error
2015-04-03 Andrew KaylorFixing build warnings.
2015-04-03 Andrew Kaylor[WinEH] Handle nested landing pads in outlined catch...
2015-04-03 Reid Kleckner[WinEH] Fold cast into assertion based on review feedback
2015-04-02 Reid KlecknerFix unused variable in NDEBUG builds
2015-04-02 Reid Kleckner[WinEH] Make llvm.eh.actions use frameescape indices...
2015-04-01 Andrew KaylorFix WinEHPrepare bug with multiple catch handlers
2015-03-31 David Majnemer[WinEH] Generate .xdata for catch handlers
2015-03-30 David Majnemer[WinEH] Run cleanup handlers when an exception is thrown
2015-03-27 Andrew KaylorFixing a bug with optimized catch-all handlers in WinEH...
2015-03-27 David MajnemerWinEH: Create a parent frame alloca for HandlerType...
2015-03-25 Reid KlecknerWinEH: Create an unwind help alloca for __CxxFrameHandl...
2015-03-23 Benjamin Kramer[winehprepare] Update and sort includes. NFC.
2015-03-20 Andrew KaylorFixing a bug with WinEH PHI handling
2015-03-19 Reid KlecknerWinEH: Make llvm.eh.actions emission match the EH docs
2015-03-18 Reid KlecknerUse WinEHPrepare to outline SEH finally blocks
2015-03-12 Reid KlecknerMake llvm.eh.actions an intrinsic and add docs for it
2015-03-12 Reid KlecknerStop calling DwarfEHPrepare from WinEHPrepare
2015-03-11 Reid KlecknerFix some clang warnings in WinEHPrepare
2015-03-11 Andrew KaylorExtended support for native Windows C++ EH outlining
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-09 Reid KlecknerReland r229944: EH: Prune unreachable resume instructio...
2015-03-05 Andrew KaylorFix uninitialized memory references in WinEHPrepare
2015-03-05 Reid KlecknerReplace llvm.frameallocate with llvm.frameescape
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-03-03 Reid KlecknerWinEH: Remove vestigial EH object
2015-03-03 Andrew KaylorFixing problem with field initialization order
2015-03-03 Andrew KaylorOutline cleanup handlers for native Windows C++ excepti...
2015-03-03 Andrew KaylorRemap arguments and non-alloca values used by outlined...
2015-02-25 Andrew KaylorFixing a problem with insert location in WinEH outlining
2015-02-24 Andrew KaylorFixing eol-style
2015-02-23 Andrew KaylorRemoving unused private field.
2015-02-23 Andrew KaylorSecond attempt to fix WinEHCatchDirector build failures.
2015-02-23 Andrew KaylorAttempting to fix WinEHCatchDirector destructor related...
2015-02-23 Andrew KaylorRemap frame variables for native Windows exception...
2015-02-20 Chandler CarruthRevert r229944: EH: Prune unreachable resume instructio...
2015-02-20 Reid KlecknerEH: Prune unreachable resume instructions during Dwarf...
next