summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGException.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reland "[SEH] Use llvm.x86.seh.recoverfp for SEH filters on x64 as well as 32...Reid Kleckner2015-12-161-19/+25
* Revert "[SEH] Use llvm.x86.seh.recoverfp for SEH filters on x64 as well as 32...Reid Kleckner2015-12-161-20/+15
* [SEH] Use llvm.x86.seh.recoverfp for SEH filters on x64 as well as 32bitReid Kleckner2015-12-151-15/+20
* [MS ABI] Don't rely on terminatepadDavid Majnemer2015-12-141-7/+6
* Update clang to use the updated LLVM EH instructionsDavid Majnemer2015-12-121-42/+32
* CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-11-061-3/+2
* Watch and TV OS: wire up basic ABI choicesTim Northover2015-10-301-0/+2
* [WinEH] Push cleanupendpad scopes around exceptional cleanupsReid Kleckner2015-10-081-27/+3
* [WinEH] Remove NewMSEH and enable its behavior by defaultReid Kleckner2015-10-081-38/+26
* [SEH] Fix x64 __exception_code in __except blocksReid Kleckner2015-10-071-8/+15
* Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg2015-10-061-7/+7
* Use the MSVC SEH personalities on MingwReid Kleckner2015-09-171-2/+4
* [WinEH] Fix a build issue in CGException.cppReid Kleckner2015-09-161-2/+1
* [WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner2015-09-161-18/+23
* [CodeGen] Teach SimplifyPersonality about the updated LandingPadInstVedant Kumar2015-09-111-28/+38
* [SEH] Use cleanupendpad so that WinEHPrepare gets the coloring rightReid Kleckner2015-09-101-14/+38
* [SEH] Use catchret in the new EH IR like we do for C++Reid Kleckner2015-09-101-1/+13
* Collect SEH captures in a set instead of a vector to avoidJohn McCall2015-09-081-4/+4
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-36/+37
* [WinEH] Update to new EH pad/ret signatures (with tokens required)Joseph Tremoulet2015-08-231-4/+3
* Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymo...David Blaikie2015-08-181-4/+4
* [MS ABI] Switch catchpad/cleanuppad to use tokensDavid Majnemer2015-08-151-4/+4
* [CodeGen] Fold memcpy into SmallVector initializer. No functionality change.Benjamin Kramer2015-08-041-3/+2
* [MS ABI] Hook clang up to the new EH instructionsDavid Majnemer2015-07-311-19/+146
* Move EHPersonality to CGCleanupDavid Majnemer2015-07-221-32/+4
* Rely on default zero-arg value for IRBuilder::CreateCall calls to zero-arg fu...David Blaikie2015-07-141-1/+1
* Re-enable 32-bit SEH after the alignment fixReid Kleckner2015-07-101-4/+0
* Disable 32-bit SEH, againReid Kleckner2015-07-081-0/+4
* [SEH] Switch from frameaddress(0) to localaddressReid Kleckner2015-07-071-3/+2
* Update clang for intrinsic rename of framerecover to localrecoverReid Kleckner2015-07-071-7/+7
* Revert "Revert 241171, 241187, 241199 (32-bit SEH)."Reid Kleckner2015-07-071-139/+218
* Revert 241171, 241187, 241199 (32-bit SEH).Nico Weber2015-07-021-218/+139
* [SEH] Update EmitCapturedLocals to match r241187Reid Kleckner2015-07-011-14/+11
* [SEH] Delete the 32-bit IR lowering for __finally blocks and use x64Reid Kleckner2015-07-011-57/+23
* [SEH] Add 32-bit lowering for SEH __tryReid Kleckner2015-07-011-144/+260
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-5/+5
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-5/+5
* Update clang to take into account the changes to personality fnsDavid Majnemer2015-06-171-6/+11
* Revert "Re-land r236052, "[SEH] Add 32-bit lowering code for __try""Reid Kleckner2015-06-091-150/+84
* Re-land r236052, "[SEH] Add 32-bit lowering code for __try"Reid Kleckner2015-06-091-84/+150
* API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie2015-05-181-3/+3
* Give isCompatibleWithMSVC a better interfaceDavid Majnemer2015-05-111-1/+1
* [MS ABI] Update EH emission for MSVC 2015 compatibilityDavid Majnemer2015-05-101-1/+4
* Revert most of r236271, leaving only the datalayout change in lib/Basic/Targe...Reid Kleckner2015-04-301-150/+84
* Use 4 byte preferred aggregate alignment in datalayout on x86 Win32Reid Kleckner2015-04-301-84/+150
* Revert r236128, LLVM isn't falling back in the right wayReid Kleckner2015-04-291-150/+84
* Re-land r236052, the linker errors were fixed by LLVM r236123Reid Kleckner2015-04-291-84/+150
* Revert r236052, it caused linker errors when building 32-bit applications.Nico Weber2015-04-291-150/+84
* [SEH] Add 32-bit lowering code for __tryReid Kleckner2015-04-281-84/+150
* InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)Justin Bogner2015-04-231-4/+2
OpenPOWER on IntegriCloud