summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCleanup.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* DebugInfo: Generalize debug info location handlingDavid Blaikie2014-12-161-4/+1
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-2/+3
* Revert r218865 because it introduced PR21236, a crash in codegen emitting the...Nick Lewycky2014-10-101-13/+7
* Replace a destructor of EHCleanupScope with a Destroy() method to reflect the...Kostya Serebryany2014-10-081-1/+1
* Emit lifetime.start / lifetime.end markers for unnamed temporary objects.Arnaud A. de Grandmaison2014-10-021-7/+13
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-15/+15
* [C++11] Update Clang for the change to LLVM's Use-Def chain iterators inChandler Carruth2014-03-091-1/+1
* Revert "CodeGen: Simplify CodeGenFunction::EmitCaseStmt"Justin Bogner2014-01-211-0/+23
* Debug info: Refactor NoLocation and ArtificialLocation to use a common baseAdrian Prantl2014-01-171-1/+3
* CodeGen: Simplify CodeGenFunction::EmitCaseStmtJustin Bogner2014-01-151-23/+0
* Reapply r183721, reverted in r183776, with a fix for a bug in the former (weRichard Smith2013-06-121-0/+27
* Revert r183721. It caused cleanups to be delayed too long in some cases.Richard Smith2013-06-111-27/+0
* Rework IR emission for lifetime-extended temporaries. Instead of trying to walkRichard Smith2013-06-111-0/+27
* [CodeGen] Make CGCleanup.h include what it now usesReid Kleckner2013-06-091-1/+1
* Cleanup: Use a member variable to store the SourceLocation for EH code.Adrian Prantl2013-05-161-6/+4
* Reapply r180982 with repaired logic and an additional testcase.Adrian Prantl2013-05-031-3/+9
* Revert "Attempt to un-break the gdb buildbot."Adrian Prantl2013-05-031-9/+3
* Attempt to un-break the gdb buildbot.Adrian Prantl2013-05-031-3/+9
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-3/+9
* Make sure we don't emit IR for unused EH cleanups. PR13359.Eli Friedman2012-08-021-2/+6
* llvm::SwitchInstStepan Dyatkovskiy2012-03-111-1/+1
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-081-1/+1
* Compatability fix for SwitchInst refactoring.Stepan Dyatkovskiy2012-02-011-2/+2
* Use function pointers, rather than references, to pass DestroyersPeter Collingbourne2012-01-261-3/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+0
* Another silly workaround for MSVC.Peter Collingbourne2011-11-281-1/+3
* Sigh, another workaround for MSVC.Peter Collingbourne2011-11-281-1/+1
* Work around a gcc4.2 bug.Peter Collingbourne2011-11-281-1/+1
* When destroying temporaries, instead of a custom cleanup use thePeter Collingbourne2011-11-271-0/+8
* Whenever explicitly activating or deactivating a cleanup, weJohn McCall2011-11-101-14/+26
* Fix a subtle bug with cleanups: when activatingJohn McCall2011-11-101-9/+14
* Simplify EH control flow by observing that EH scopes form a simpleJohn McCall2011-08-111-182/+63
* Formatting.John McCall2011-08-101-1/+1
* Avoid fallthrough-branching to an inactive cleanup even if it'sJohn McCall2011-08-071-44/+33
* Be sure to destroy the normal entry block of a cleanup that weJohn McCall2011-08-061-9/+46
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-3/+3
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-1/+1
* Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall2011-07-121-7/+15
* Do full-expression cleanups in a much more sensible way that still letsJohn McCall2011-07-121-3/+1
* Change how PHINodes store their operands.Jay Foad2011-06-201-3/+3
* update for api change.Chris Lattner2011-06-181-2/+1
* implement rdar://9289524 - case followed immediately by break results in empt...Chris Lattner2011-04-171-0/+23
* Tame an assert; the scope depth of a jump destination does notJohn McCall2011-02-251-1/+1
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-2/+2
* Move all the cleanups framework code into a single file.John McCall2011-01-281-0/+1144
OpenPOWER on IntegriCloud