summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCleanup.h
AgeCommit message (Expand)Author
2017-01-08Use the correct ObjC EH personalityBenjamin Kramer
2016-10-20Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer
2016-06-22Widen EHScope::ClenupBitFields::FixupDepth to avoid overflowing it (PR23490)Hans Wennborg
2016-01-14Update for LLVM function name change.Rui Ueyama
2015-12-12Update clang to use the updated LLVM EH instructionsDavid Majnemer
2015-10-08[WinEH] Remove NewMSEH and enable its behavior by defaultReid Kleckner
2015-09-16[WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner
2015-09-10[SEH] Use cleanupendpad so that WinEHPrepare gets the coloring rightReid Kleckner
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-07-31[MS ABI] Hook clang up to the new EH instructionsDavid Majnemer
2015-07-22Move EHPersonality to CGCleanupDavid Majnemer
2015-07-17Fix alignment issues in Clang.James Y Knight
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-04-22Revert "Revert r234581, it might have caused a few miscompiles in Chromium."David Majnemer
2015-04-11Revert r234581, it might have caused a few miscompiles in Chromium.Nico Weber
2015-04-10Remove threshold for inserting lifetime markers for named temporariesArnaud A. de Grandmaison
2015-02-22Remove two unused methods. No behavior change.Nico Weber
2015-02-15Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman
2014-11-19Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie
2014-10-08Replace a destructor of EHCleanupScope with a Destroy() method to reflect the...Kostya Serebryany
2014-08-13Header guard canonicalization, clang part.Benjamin Kramer
2014-06-04Update for llvm api change.Rafael Espindola
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper
2014-01-09Fix leak in lib/CodeGen/CGException.cpp, PR18318Kostya Serebryany
2013-06-19[CodeGen] Move EHScopeStack into its own headerReid Kleckner
2013-06-12Reapply r183721, reverted in r183776, with a fix for a bug in the former (weRichard Smith
2013-06-11Revert r183721. It caused cleanups to be delayed too long in some cases.Richard Smith
2013-06-11Rework IR emission for lifetime-extended temporaries. Instead of trying to walkRichard Smith
2013-06-09[CodeGen] Make CGCleanup.h include what it now usesReid Kleckner
2013-06-09[CodeGen] Move EHScopeStack to CGCleanup.h from CodeGenFunction.hReid Kleckner
2012-06-15Documentation cleanup:James Dennett
2011-08-11Simplify EH control flow by observing that EH scopes form a simpleJohn McCall
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-01-28Move all the cleanups framework code into a single file.John McCall