[WinEH] Handle a landingpad, resume, and cleanup all rolled into a BB
[oota-llvm.git] / lib / CodeGen / WinEHPrepare.cpp
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...
2015-02-18 Andrew KaylorStyle and formatting fixes for r229715
2015-02-18 Reid Klecknerdos2unix the WinEH file and tests
2015-02-18 David BlaikieRemove unused member variables (-Wunused-private-field)
2015-02-18 Andrew KaylorAdding implementation to outline C++ catch handlers...
2015-02-11 Reid KlecknerDon't promote asynch EH invokes of nounwind functions...
2015-01-30 Alexey SamsonovFix memory leak in WinEHPrepare introduced in r227405.
2015-01-29 Reid KlecknerUpdate comments to use unreachable instead of llvm...
2015-01-29 Benjamin KramerEHPrepare: Remove leftover initialization code for...
2015-01-29 Chandler CarruthRemove an unused private field added r227405 to fix...
2015-01-29 Reid KlecknerRemove unused variable
2015-01-29 Reid KlecknerAdd a Windows EH preparation pass that zaps resumes