- 9dae73b [EH] Use __CxxFrameHandler3 for C++ EH in MS environments by Reid Kleckner · 8 years ago
- c950c65 Toolchain: Normalize dwarf, sjlj and seh eh by Martell Malone · 8 years ago
- 2fa2570 Revert "Toolchain: Normalize dwarf, sjlj and seh eh" by Martell Malone · 8 years ago
- 390cfcb Toolchain: Normalize dwarf, sjlj and seh eh by Martell Malone · 8 years ago
- 8f6d944 CodeGen: simplify EH personality selection (NFC) by Saleem Abdulrasool · 8 years ago
- 65fa869 [SEH] Use the SEH personality on frontend-outlined funclets by Reid Kleckner · 8 years ago
- de0fe07 Extract IRGen's constant-emitter into its own helper class and clean up by John McCall · 8 years ago
- 5622323 [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer. by Alexey Bataev · 8 years ago
- 1d99327 Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
- 9851cb7 [ObjC++] Use the correct EH personality in GNU mode by Benjamin Kramer · 9 years ago
- de86482 Update Clang for LLVM rename AttributeSet -> AttributeList by Reid Kleckner · 9 years ago
- 4f5a985 stop using associative comdats for SEH filter functions by Bob Haarman · 9 years ago
- 796c1d9 Use the correct ObjC EH personality by Benjamin Kramer · 9 years ago
- 6cb0744 CodeGen: fix runtime function dll storage by Saleem Abdulrasool · 9 years ago
- b92ab1a Refactor call emission to package the function pointer together with by John McCall · 9 years ago
- 3e6449b [CUDA] Mark device functions as nounwind. by Justin Lebar · 9 years ago
- e10b601 [SEH] Remove nounwind/noinline from outlined finally funclets by Reid Kleckner · 10 years ago
- c56a8b3 Preserve ExtParameterInfos into CGFunctionInfo. by John McCall · 10 years ago
- 8f1b1f5 Reword a misleading comment discussing landingpads and SEH by Reid Kleckner · 10 years ago
- 25eb165 [MSVC Compat] Correctly handle finallys nested within finallys by David Majnemer · 10 years ago
- 971d31b [WinEH] Make sure terminate handlers have funclet operands by David Majnemer · 10 years ago
- 39329d57b Reland "[SEH] Use llvm.x86.seh.recoverfp for SEH filters on x64 as well as 32bit" by Reid Kleckner · 10 years ago
- d8f719f Revert "[SEH] Use llvm.x86.seh.recoverfp for SEH filters on x64 as well as 32bit" by Reid Kleckner · 10 years ago
- cf26266 [SEH] Use llvm.x86.seh.recoverfp for SEH filters on x64 as well as 32bit by Reid Kleckner · 10 years ago
- feeefb2 [MS ABI] Don't rely on terminatepad by David Majnemer · 10 years ago
- 4e52d6f Update clang to use the updated LLVM EH instructions by David Majnemer · 10 years ago
- 9f5260a CodeGen: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- 756447a Watch and TV OS: wire up basic ABI choices by Tim Northover · 10 years ago
- 5539152 [WinEH] Push cleanupendpad scopes around exceptional cleanups by Reid Kleckner · 10 years ago
- 129552b [WinEH] Remove NewMSEH and enable its behavior by default by Reid Kleckner · 10 years ago
- f8d1153 [SEH] Fix x64 __exception_code in __except blocks by Reid Kleckner · 10 years ago
- dcfba33 Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups by Hans Wennborg · 10 years ago
- 0148565 Use the MSVC SEH personalities on Mingw by Reid Kleckner · 10 years ago
- 8be1847 [WinEH] Fix a build issue in CGException.cpp by Reid Kleckner · 10 years ago
- 10aa770 [WinEH] Pass the catch adjectives to catchpad directly by Reid Kleckner · 10 years ago
- db60947 [CodeGen] Teach SimplifyPersonality about the updated LandingPadInst by Vedant Kumar · 10 years ago
- 2586aac [SEH] Use cleanupendpad so that WinEHPrepare gets the coloring right by Reid Kleckner · 10 years ago
- bb34b60 [SEH] Use catchret in the new EH IR like we do for C++ by Reid Kleckner · 10 years ago
- 0a49015 Collect SEH captures in a set instead of a vector to avoid by John McCall · 10 years ago
- 7f416cc Compute and preserve alignment more faithfully in IR-generation. by John McCall · 10 years ago
- ce536a5 [WinEH] Update to new EH pad/ret signatures (with tokens required) by Joseph Tremoulet · 10 years ago
- 7e70d68 Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymorphically by David Blaikie · 10 years ago
- e888a2f [MS ABI] Switch catchpad/cleanuppad to use tokens by David Majnemer · 10 years ago
- da32cf8 [CodeGen] Fold memcpy into SmallVector initializer. No functionality change. by Benjamin Kramer · 10 years ago
- dbf1045 [MS ABI] Hook clang up to the new EH instructions by David Majnemer · 10 years ago
- c28d46e Move EHPersonality to CGCleanup by David Majnemer · 10 years ago
- 4ba525b Rely on default zero-arg value for IRBuilder::CreateCall calls to zero-arg functions by David Blaikie · 10 years ago
- 8819a40 Re-enable 32-bit SEH after the alignment fix by Reid Kleckner · 10 years ago
- e7844ea Disable 32-bit SEH, again by Reid Kleckner · 10 years ago
- 15d152d [SEH] Switch from frameaddress(0) to localaddress by Reid Kleckner · 10 years ago
- 98cb8ba Update clang for intrinsic rename of framerecover to localrecover by Reid Kleckner · 10 years ago
- 9fe7f23 Revert "Revert 241171, 241187, 241199 (32-bit SEH)." by Reid Kleckner · 10 years ago
- e4f974c Revert 241171, 241187, 241199 (32-bit SEH). by Nico Weber · 10 years ago
- 698310b [SEH] Update EmitCapturedLocals to match r241187 by Reid Kleckner · 10 years ago
- eb11c41 [SEH] Delete the 32-bit IR lowering for __finally blocks and use x64 by Reid Kleckner · 10 years ago
- d0d9a1f [SEH] Add 32-bit lowering for SEH __try by Reid Kleckner · 10 years ago
- ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
- 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- fcbdb6e Update clang to take into account the changes to personality fns by David Majnemer · 10 years ago
- 0b9bbbf Revert "Re-land r236052, "[SEH] Add 32-bit lowering code for __try"" by Reid Kleckner · 10 years ago
- 6587044 Re-land r236052, "[SEH] Add 32-bit lowering code for __try" by Reid Kleckner · 10 years ago
- 43f9bb7 API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/initializer_list+braced init by David Blaikie · 10 years ago
- b710a93 Give isCompatibleWithMSVC a better interface by David Majnemer · 10 years ago
- fb6ffca [MS ABI] Update EH emission for MSVC 2015 compatibility by David Majnemer · 10 years ago
- cb7a0a0 Revert most of r236271, leaving only the datalayout change in lib/Basic/Targets.cpp by Reid Kleckner · 11 years ago
- af67602 Use 4 byte preferred aggregate alignment in datalayout on x86 Win32 by Reid Kleckner · 11 years ago
- be9843c Revert r236128, LLVM isn't falling back in the right way by Reid Kleckner · 11 years ago
- 0bb12a8 Re-land r236052, the linker errors were fixed by LLVM r236123 by Reid Kleckner · 11 years ago
- ea721b6 Revert r236052, it caused linker errors when building 32-bit applications. by Nico Weber · 11 years ago
- ddd4096 [SEH] Add 32-bit lowering code for __try by Reid Kleckner · 11 years ago
- 66242d6 InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC) by Justin Bogner · 11 years ago
- 2ccba83 [MS ABI] Use the right types for filter and finally blocks by David Majnemer · 11 years ago
- ebaf28d Reland r234613 (and follow-ups 234614, 234616, 234618) by Reid Kleckner · 11 years ago
- ad10833 Revert r234613 (and follow-ups 234614, 234616, 234618), it caused PR23216. by Nico Weber · 11 years ago
- f2a39a7 Revert r234786, it contained a bunch of stuff I did not mean to commit. by Nico Weber · 11 years ago
- b31abb0 Revert r234613 (and follow-ups 234614, 234616, 234618), it caused PR23216. by Nico Weber · 11 years ago
- 11859af [SEH] Re-land r234532, but use internal linkage for all SEH helpers by Reid Kleckner · 11 years ago
- bd51a6a Revert r234532 for a bit, it very likely caused http://crbug.com/475768 by Nico Weber · 11 years ago
- 0dbecf2 [SEH] Outline finally blocks using the new variable capture support by Reid Kleckner · 11 years ago
- 31a1bb0 Reland "[SEH] Implement filter capturing in CodeGen" by Reid Kleckner · 11 years ago
- 303c3ac Revert "[SEH] Implement filter capturing in CodeGen" by Daniel Jasper · 11 years ago
- 0ada50f [SEH] Implement filter capturing in CodeGen by Reid Kleckner · 11 years ago
- 1ed728c [opaque pointer type] More GEP API migrations by David Blaikie · 11 years ago
- 1f192e2 [MS ABI] Disregard restrictive exception specifications by David Majnemer · 11 years ago
- 37b417f [MS ABI] Rework .xdata HandlerType emission by David Majnemer · 11 years ago
- 5f0dd61 MS ABI: Emit HandlerMap entries for C++ catch by David Majnemer · 11 years ago
- 443250f WIP by David Majnemer · 11 years ago
- 7c23707 MS ABI: Implement support for throwing a C++ exception by David Majnemer · 11 years ago
- fff8e7f Split catch IRgen into ItaniumCXXABI and MicrosoftCXXABI by Reid Kleckner · 11 years ago
- ff62a6a Don't crash on leaving nested __finally blocks through an EH edge. by Nico Weber · 11 years ago
- dbdab40 MS ABI: Turn throw into std::terminate for now, make try/catch "work" by David Majnemer · 11 years ago
- e68b9f3 Reland r230460 with a test fix for -Asserts builds. by Nico Weber · 11 years ago
- cd94c40 Revert "Produce less broken basic block sequences for __finally blocks." by Daniel Jasper · 11 years ago
- 795bd2d Produce less broken basic block sequences for __finally blocks. by Nico Weber · 11 years ago
- 11c033e SEH: Use the SEHTryEpilogueStack instead of a separate bool by Reid Kleckner · 11 years ago
- 5779f84 [ms] Implement codegen for __leave. by Nico Weber · 11 years ago
- 1bebad1 Wrap to 80 columns. No behavior change. by Nico Weber · 11 years ago
- a593000 Add the 'noinline' attribute to call sites within __try bodies by Reid Kleckner · 11 years ago
- 4c209c7 Add a comdat to __clang_call_terminate by Reid Kleckner · 11 years ago
- e7b3f7c Emit landing pads for SEH even if nounwind is present by Reid Kleckner · 11 years ago