aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCleanup.cpp
AgeCommit message (Expand)Author
2013-03-07Change hasAggregateLLVMType, which conflates complex andJohn McCall
2012-08-02Make sure we don't emit IR for unused EH cleanups. PR13359.Eli Friedman
2012-03-11llvm::SwitchInstStepan Dyatkovskiy
2012-03-08Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy
2012-02-01Compatability fix for SwitchInst refactoring.Stepan Dyatkovskiy
2012-01-26Use function pointers, rather than references, to pass DestroyersPeter Collingbourne
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2011-11-28Another silly workaround for MSVC.Peter Collingbourne
2011-11-28Sigh, another workaround for MSVC.Peter Collingbourne
2011-11-28Work around a gcc4.2 bug.Peter Collingbourne
2011-11-27When destroying temporaries, instead of a custom cleanup use thePeter Collingbourne
2011-11-10Whenever explicitly activating or deactivating a cleanup, weJohn McCall
2011-11-10Fix a subtle bug with cleanups: when activatingJohn McCall
2011-08-11Simplify EH control flow by observing that EH scopes form a simpleJohn McCall
2011-08-10Formatting.John McCall
2011-08-07Avoid fallthrough-branching to an inactive cleanup even if it'sJohn McCall
2011-08-06Be sure to destroy the normal entry block of a cleanup that weJohn McCall
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-07-12Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall
2011-07-12Do full-expression cleanups in a much more sensible way that still letsJohn McCall
2011-06-20Change how PHINodes store their operands.Jay Foad
2011-06-18update for api change.Chris Lattner
2011-04-17implement rdar://9289524 - case followed immediately by break results in empt...Chris Lattner
2011-02-25Tame an assert; the scope depth of a jump destination does notJohn McCall
2011-02-08Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall
2011-01-28Move all the cleanups framework code into a single file.John McCall