summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGException.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [MS ABI] Use the right types for filter and finally blocksDavid Majnemer2015-04-171-4/+6
* Reland r234613 (and follow-ups 234614, 234616, 234618)Reid Kleckner2015-04-141-117/+148
* Revert r234613 (and follow-ups 234614, 234616, 234618), it caused PR23216.Nico Weber2015-04-131-148/+117
* Revert r234786, it contained a bunch of stuff I did not mean to commit.Nico Weber2015-04-131-117/+148
* Revert r234613 (and follow-ups 234614, 234616, 234618), it caused PR23216.Nico Weber2015-04-131-148/+117
* [SEH] Re-land r234532, but use internal linkage for all SEH helpersReid Kleckner2015-04-101-117/+148
* Revert r234532 for a bit, it very likely caused http://crbug.com/475768Nico Weber2015-04-101-146/+115
* [SEH] Outline finally blocks using the new variable capture supportReid Kleckner2015-04-091-115/+146
* Reland "[SEH] Implement filter capturing in CodeGen"Reid Kleckner2015-04-081-20/+109
* Revert "[SEH] Implement filter capturing in CodeGen"Daniel Jasper2015-04-071-109/+20
* [SEH] Implement filter capturing in CodeGenReid Kleckner2015-04-061-20/+109
* [opaque pointer type] More GEP API migrationsDavid Blaikie2015-04-051-1/+1
* [MS ABI] Disregard restrictive exception specificationsDavid Majnemer2015-04-011-0/+8
* [MS ABI] Rework .xdata HandlerType emissionDavid Majnemer2015-03-291-1/+1
* MS ABI: Emit HandlerMap entries for C++ catchDavid Majnemer2015-03-171-1/+2
* WIPDavid Majnemer2015-03-171-1/+1
* MS ABI: Implement support for throwing a C++ exceptionDavid Majnemer2015-03-051-96/+18
* Split catch IRgen into ItaniumCXXABI and MicrosoftCXXABIReid Kleckner2015-03-031-381/+21
* Don't crash on leaving nested __finally blocks through an EH edge.Nico Weber2015-02-261-19/+12
* MS ABI: Turn throw into std::terminate for now, make try/catch "work"David Majnemer2015-02-251-7/+19
* Reland r230460 with a test fix for -Asserts builds.Nico Weber2015-02-251-3/+4
* Revert "Produce less broken basic block sequences for __finally blocks."Daniel Jasper2015-02-251-4/+3
OpenPOWER on IntegriCloud