summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGCleanup.h
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* Replace LLVM_ALIGNAS with just alignas.Richard Smith2018-07-171-1/+1
* [WebAssembly] Use Windows EH instructions for Wasm EHHeejin Ahn2018-05-311-1/+6
* Use the correct ObjC EH personalityBenjamin Kramer2017-01-081-0/+2
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-2/+1
* Widen EHScope::ClenupBitFields::FixupDepth to avoid overflowing it (PR23490)Hans Wennborg2016-06-221-9/+11
* Update for LLVM function name change.Rui Ueyama2016-01-141-1/+1
* Update clang to use the updated LLVM EH instructionsDavid Majnemer2015-12-121-8/+0
* [WinEH] Remove NewMSEH and enable its behavior by defaultReid Kleckner2015-10-081-0/+4
* [WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner2015-09-161-3/+16
* [SEH] Use cleanupendpad so that WinEHPrepare gets the coloring rightReid Kleckner2015-09-101-11/+11
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-2/+10
* [MS ABI] Hook clang up to the new EH instructionsDavid Majnemer2015-07-311-4/+34
* Move EHPersonality to CGCleanupDavid Majnemer2015-07-221-0/+29
* Fix alignment issues in Clang.James Y Knight2015-07-171-11/+20
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-2/+2
* Revert "Revert r234581, it might have caused a few miscompiles in Chromium."David Majnemer2015-04-221-1/+8
* Revert r234581, it might have caused a few miscompiles in Chromium.Nico Weber2015-04-111-8/+1
* Remove threshold for inserting lifetime markers for named temporariesArnaud A. de Grandmaison2015-04-101-1/+8
* Remove two unused methods. No behavior change.Nico Weber2015-02-221-2/+0
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-1/+1
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-2/+2
* Replace a destructor of EHCleanupScope with a Destroy() method to reflect the...Kostya Serebryany2014-10-081-1/+3
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* Update for llvm api change.Rafael Espindola2014-06-041-2/+2
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-5/+5
* Fix leak in lib/CodeGen/CGException.cpp, PR18318Kostya Serebryany2014-01-091-0/+9
* [CodeGen] Move EHScopeStack into its own headerReid Kleckner2013-06-191-462/+8
* Reapply r183721, reverted in r183776, with a fix for a bug in the former (weRichard Smith2013-06-121-0/+5
* Revert r183721. It caused cleanups to be delayed too long in some cases.Richard Smith2013-06-111-5/+0
* Rework IR emission for lifetime-extended temporaries. Instead of trying to walkRichard Smith2013-06-111-0/+5
* [CodeGen] Make CGCleanup.h include what it now usesReid Kleckner2013-06-091-6/+3
* [CodeGen] Move EHScopeStack to CGCleanup.h from CodeGenFunction.hReid Kleckner2013-06-091-3/+457
* Documentation cleanup:James Dennett2012-06-151-1/+1
* Simplify EH control flow by observing that EH scopes form a simpleJohn McCall2011-08-111-171/+150
* now that we have a centralized place to do so, add some using declarations forChris Lattner2011-07-201-2/+2
* Move all the cleanups framework code into a single file.John McCall2011-01-281-0/+560