summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGException.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add an AST node for __leave statements, hook it up.Nico Weber2014-07-071-0/+4
* Remove CleanupHackLevel from CGException.Logan Chien2014-07-011-111/+16
* Update for llvm api change.Rafael Espindola2014-06-041-1/+1
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-18/+21
* [OPENMP] Initial codegen for '#pragma omp parallel'Alexey Bataev2014-05-061-2/+14
* MS ABI: Emit an error during IRgen on C++ exception handlingReid Kleckner2014-05-051-0/+10
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-4/+4
* [C++11] Update Clang for the change to LLVM's Use-Def chain iterators inChandler Carruth2014-03-091-6/+3
* [Modules] Update to reflect the move of CallSite into the IR library inChandler Carruth2014-03-041-1/+1
* Debug info: Refactor NoLocation and ArtificialLocation to use a common baseAdrian Prantl2014-01-171-6/+2
* Fix leak in lib/CodeGen/CGException.cpp, PR18318Kostya Serebryany2014-01-091-0/+1
* CodeGen: Sentences end with a periodJustin Bogner2014-01-071-1/+1
* CodeGen: Initial instrumentation based PGO implementationJustin Bogner2014-01-061-0/+6
* Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky2013-10-021-4/+5
* Emit an error when attempting to generate IR for SEH __tryReid Kleckner2013-09-161-0/+4
* Fix typo in comment. Patch by Matthew Dempsky!Richard Smith2013-06-201-1/+1
* Call __cxa_begin_catch before std::terminate() in a noexcept trap.John McCall2013-06-201-2/+9
* Set the debug location for landing pad code to the canonical EH location.Adrian Prantl2013-05-161-0/+7
* Don't crash in IRGen if a conditional with 'throw' in one of its branches isRichard Smith2013-05-071-4/+8
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-14/+19
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-281-51/+33
* Call __cxa_begin_catch with the current exception beforeJohn McCall2013-02-121-3/+69
* Change some CGF parameters to CGMs.John McCall2013-02-121-49/+49
* Re-sort all the headers. Lots of regressions have crept in here.Chandler Carruth2013-01-191-1/+1
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* Enable the new (more C++-like, less broken) EH model when targeting the GNUstepDavid Chisnall2013-01-111-0/+6
* objectiveC++: When throwing c++ exception of Fariborz Jahanian2013-01-101-0/+12
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-1/+1
* The ObjC++-to-C++ personality trick is only necessary on NeXT runtimes,John McCall2012-11-141-4/+5
* Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note thatDavid Chisnall2012-11-071-4/+4
* Add the ObjFW runtime. Patch by Jonathan Schleifer!John McCall2012-07-121-0/+2
* Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstepDavid Chisnall2012-07-031-5/+6
* Restructure how the driver communicates information about theJohn McCall2012-06-201-14/+23
* It turns out that implementing the rethrow-on-fallthroughJohn McCall2012-06-151-18/+20
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-291-5/+4
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-281-4/+5
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-13/+13
* Remove dead code.Ahmed Charles2012-02-191-6/+2
* CodeGen: Move EHPersonality from CGException.h into the cpp file, it has no o...Benjamin Kramer2012-02-081-23/+43
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-3/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-2/+1
* When initializing a catch variable in ARC, be sure to emit retainsJohn McCall2012-01-171-2/+17
* Don't get the exception obj from the slot more than once.Bill Wendling2011-12-081-4/+3
* Switch the Alignment argument on AggValueSlot over to CharUnits, per John's r...Eli Friedman2011-12-031-1/+1
* Track alignment in AggValueSlot. No functional change in this patch, but I'l...Eli Friedman2011-12-031-4/+6
* Whenever explicitly activating or deactivating a cleanup, weJohn McCall2011-11-101-1/+1
* Don't remove filters.Bill Wendling2011-09-221-7/+3
* Don't assume that the clause is a GlobalVariable. It could be a constant.Bill Wendling2011-09-201-13/+11
* The eh.selector intrinsic isn't used anymore. Replace the check here with aBill Wendling2011-09-191-16/+30
* Throw the switch to convert clang to the new exception handling model!Bill Wendling2011-09-191-59/+54
OpenPOWER on IntegriCloud