aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGException.cpp
AgeCommit message (Expand)Author
2018-01-02[WinEH] Allow for multiple terminatepadsReid Kleckner
2017-12-19Silence a bunch of implicit fallthrough warningsAdrian Prantl
2017-11-29[EH] Use __CxxFrameHandler3 for C++ EH in MS environmentsReid Kleckner
2017-11-29Toolchain: Normalize dwarf, sjlj and seh ehMartell Malone
2017-11-29Revert "Toolchain: Normalize dwarf, sjlj and seh eh"Martell Malone
2017-11-29Toolchain: Normalize dwarf, sjlj and seh ehMartell Malone
2017-11-02CodeGen: simplify EH personality selection (NFC)Saleem Abdulrasool
2017-10-13[SEH] Use the SEH personality on frontend-outlined funcletsReid Kleckner
2017-08-15Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall
2017-06-09[DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton
2017-04-01[ObjC++] Use the correct EH personality in GNU modeBenjamin Kramer
2017-03-21Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner
2017-02-22stop using associative comdats for SEH filter functionsBob Haarman
2017-01-08Use the correct ObjC EH personalityBenjamin Kramer
2016-12-15CodeGen: fix runtime function dll storageSaleem Abdulrasool
2016-10-26Refactor call emission to package the function pointer together withJohn McCall
2016-10-04[CUDA] Mark device functions as nounwind.Justin Lebar
2016-03-11[SEH] Remove nounwind/noinline from outlined finally funcletsReid Kleckner
2016-03-11Preserve ExtParameterInfos into CGFunctionInfo.John McCall
2016-03-01Reword a misleading comment discussing landingpads and SEHReid Kleckner
2016-03-01[MSVC Compat] Correctly handle finallys nested within finallysDavid Majnemer
2016-02-24[WinEH] Make sure terminate handlers have funclet operandsDavid Majnemer
2015-12-16Reland "[SEH] Use llvm.x86.seh.recoverfp for SEH filters on x64 as well as 32...Reid Kleckner
2015-12-16Revert "[SEH] Use llvm.x86.seh.recoverfp for SEH filters on x64 as well as 32...Reid Kleckner
2015-12-15[SEH] Use llvm.x86.seh.recoverfp for SEH filters on x64 as well as 32bitReid Kleckner
2015-12-14[MS ABI] Don't rely on terminatepadDavid Majnemer
2015-12-12Update clang to use the updated LLVM EH instructionsDavid Majnemer
2015-11-06CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-10-30Watch and TV OS: wire up basic ABI choicesTim Northover
2015-10-08[WinEH] Push cleanupendpad scopes around exceptional cleanupsReid Kleckner
2015-10-08[WinEH] Remove NewMSEH and enable its behavior by defaultReid Kleckner
2015-10-07[SEH] Fix x64 __exception_code in __except blocksReid Kleckner
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg
2015-09-17Use the MSVC SEH personalities on MingwReid Kleckner
2015-09-16[WinEH] Fix a build issue in CGException.cppReid Kleckner
2015-09-16[WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner
2015-09-11[CodeGen] Teach SimplifyPersonality about the updated LandingPadInstVedant Kumar
2015-09-10[SEH] Use cleanupendpad so that WinEHPrepare gets the coloring rightReid Kleckner
2015-09-10[SEH] Use catchret in the new EH IR like we do for C++Reid Kleckner
2015-09-08Collect SEH captures in a set instead of a vector to avoidJohn McCall
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-08-23[WinEH] Update to new EH pad/ret signatures (with tokens required)Joseph Tremoulet
2015-08-18Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymo...David Blaikie
2015-08-15[MS ABI] Switch catchpad/cleanuppad to use tokensDavid Majnemer
2015-08-04[CodeGen] Fold memcpy into SmallVector initializer. No functionality change.Benjamin Kramer
2015-07-31[MS ABI] Hook clang up to the new EH instructionsDavid Majnemer
2015-07-22Move EHPersonality to CGCleanupDavid Majnemer
2015-07-14Rely on default zero-arg value for IRBuilder::CreateCall calls to zero-arg fu...David Blaikie
2015-07-10Re-enable 32-bit SEH after the alignment fixReid Kleckner