1. 9b98207 Add an AST node for __leave statements, hook it up. by Nico Weber · 11 years ago
  2. e9c8ccb Remove CleanupHackLevel from CGException. by Logan Chien · 11 years ago
  3. bb9e7a3 Update for llvm api change. by Rafael Espindola · 12 years ago
  4. 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 12 years ago
  5. 9959db5 [OPENMP] Initial codegen for '#pragma omp parallel' by Alexey Bataev · 12 years ago
  6. a82b5d8 MS ABI: Emit an error during IRgen on C++ exception handling by Reid Kleckner · 12 years ago
  7. 4f12f10 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  8. 4d01fff [C++11] Update Clang for the change to LLVM's Use-Def chain iterators in by Chandler Carruth · 12 years ago
  9. c80ceea [Modules] Update to reflect the move of CallSite into the IR library in by Chandler Carruth · 12 years ago
  10. d1b151e Debug info: Refactor NoLocation and ArtificialLocation to use a common base by Adrian Prantl · 12 years ago
  11. ba4aced Fix leak in lib/CodeGen/CGException.cpp, PR18318 by Kostya Serebryany · 12 years ago
  12. ea278c3 CodeGen: Sentences end with a period by Justin Bogner · 12 years ago
  13. ef512b9 CodeGen: Initial instrumentation based PGO implementation by Justin Bogner · 12 years ago
  14. 2d84e84 Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs by Nick Lewycky · 12 years ago
  15. 543a16c Emit an error when attempting to generate IR for SEH __try by Reid Kleckner · 12 years ago
  16. 2f7aa19 Fix typo in comment. Patch by Matthew Dempsky! by Richard Smith · 12 years ago
  17. c84e4e9 Call __cxa_begin_catch before std::terminate() in a noexcept trap. by John McCall · 12 years ago
  18. 5e5ff6e Set the debug location for landing pad code to the canonical EH location. by Adrian Prantl · 13 years ago
  19. ea85232 Don't crash in IRGen if a conditional with 'throw' in one of its branches is by Richard Smith · 13 years ago
  20. 47fb950 Change hasAggregateLLVMType, which conflates complex and by John McCall · 13 years ago
  21. 882987f Use the actual ABI-determined C calling convention for runtime by John McCall · 13 years ago
  22. e142ad5 Call __cxa_begin_catch with the current exception before by John McCall · 13 years ago
  23. 2c33ba8 Change some CGF parameters to CGMs. by John McCall · 13 years ago
  24. 4b41745 Re-sort all the headers. Lots of regressions have crept in here. by Chandler Carruth · 13 years ago
  25. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  26. 2ec1b10d Enable the new (more C++-like, less broken) EH model when targeting the GNUstep by David Chisnall · 13 years ago
  27. 1eab052 objectiveC++: When throwing c++ exception of by Fariborz Jahanian · 13 years ago
  28. ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
  29. 3c22393 The ObjC++-to-C++ personality trick is only necessary on NeXT runtimes, by John McCall · 13 years ago
  30. 9a837be Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note that by David Chisnall · 13 years ago
  31. 775086e Add the ObjFW runtime. Patch by Jonathan Schleifer! by John McCall · 13 years ago
  32. b601c96 Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstep by David Chisnall · 13 years ago
  33. 5fb5df9 Restructure how the driver communicates information about the by John McCall · 13 years ago
  34. d8d00be It turns out that implementing the rethrow-on-fallthrough by John McCall · 13 years ago
  35. 615ed1a Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 14 years ago
  36. 1a0877f When we can't prove that the target of an aggregate copy is by John McCall · 14 years ago
  37. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  38. 289896d Remove dead code. by Ahmed Charles · 14 years ago
  39. 793bd55 CodeGen: Move EHPersonality from CGException.h into the cpp file, it has no other users. by Benjamin Kramer · 14 years ago
  40. ece0409 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 14 years ago
  41. e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  42. 9701731 When initializing a catch variable in ARC, be sure to emit retains by John McCall · 14 years ago
  43. 90118a3 Don't get the exception obj from the slot more than once. by Bill Wendling · 14 years ago
  44. 38cd36d Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. by Eli Friedman · 14 years ago
  45. c1d85b9 Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon. by Eli Friedman · 14 years ago
  46. f4beacd Whenever explicitly activating or deactivating a cleanup, we by John McCall · 14 years ago
  47. 8c4b716 Don't remove filters. by Bill Wendling · 14 years ago
  48. 5d7469e Don't assume that the clause is a GlobalVariable. It could be a constant. by Bill Wendling · 14 years ago
  49. 58e58fe The eh.selector intrinsic isn't used anymore. Replace the check here with a by Bill Wendling · 14 years ago
  50. f0724e8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 14 years ago
  51. 79a70e4 Refactor the load of the exception pointer and the exception selector from their by Bill Wendling · 14 years ago
  52. e8bbc12 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 14 years ago
  53. 1174675 Remove unused variables noticed by GCC. by Benjamin Kramer · 14 years ago
  54. 35e4f0c The allocated exception slot does not alias anything; should fix self-host. by John McCall · 14 years ago
  55. 8d6fc95 Use stronger typing for the flags on AggValueSlot and require by John McCall · 14 years ago
  56. 8e4c74b Simplify EH control flow by observing that EH scopes form a simple by John McCall · 14 years ago
  57. 5709f7c Remove some unnecessary single element array temporaries. by Jay Foad · 14 years ago
  58. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  59. 2192fe5 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 14 years ago
  60. 5bd375a Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  61. 30317fd Generalize Cleanup::Emit's "isForEH" parameter into a set by John McCall · 14 years ago
  62. 5fcf8da Do full-expression cleanups in a much more sensible way that still lets by John McCall · 14 years ago
  63. 944e502 Use cached types; no functionality change. by John McCall · 14 years ago
  64. a5f58b0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 14 years ago
  65. 9de1978 Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 14 years ago
  66. 831f0fc Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 14 years ago
  67. 0a3cfcc Alloa catching Objective-C id's being thrown with C++ throw by Fariborz Jahanian · 14 years ago
  68. 6b0feb7 Emit @finally blocks completely lazily instead of forcing their by John McCall · 14 years ago
  69. 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
  70. 9b382dd Convert Clang over to resuming from landing pads with llvm.eh.resume. by John McCall · 15 years ago
  71. 380b8da Back out r132209; it's breaking nightly tests. by Eli Friedman · 15 years ago
  72. 63fb333 Implement a new, much improved version of the cleanup hack. We just need by John McCall · 15 years ago
  73. a59b0a6 IRgen/Darwin: Fix refacto introduced in Triple changes. by Daniel Dunbar · 15 years ago
  74. 14ad22f ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 15 years ago
  75. 566ae67 Get rid of std::vector usage when getting function types in CGException.cpp by Anders Carlsson · 15 years ago
  76. 57540c5 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
  77. e1d2584d Fix Objective-C++ exceptions (GNU runtime). by David Chisnall · 15 years ago
  78. 0b94c9f Reintroduce r127617: "Code generation for noexcept." with fixes. by Sebastian Redl · 15 years ago
  79. fcaa2e1 Revert r127617: "Code generation for noexcept." by Jakob Stoklund Olesen · 15 years ago
  80. 97022fd Code generation for noexcept. by Sebastian Redl · 15 years ago
  81. fa453cf Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 15 years ago
  82. e96ab55 Add a -fcxx-exceptions flag to the frontend, which can be used to enable by Anders Carlsson · 15 years ago
  83. 6dc07d4 Get rid of the areExceptionsEnabled() getter from LangOptions. by Anders Carlsson · 15 years ago
  84. c533cb7 Reorganize the emission of local variables. by John McCall · 15 years ago
  85. 08ce5ed Add a LangOptions::areExceptionsEnabled and start using it. by Anders Carlsson · 15 years ago
  86. c07a0c7 Change the representation of GNU ?: expressions to use a different expression by John McCall · 15 years ago
  87. b5011ab Remove this FIXME; clear up an unused variable; style. by John McCall · 15 years ago
  88. 1bf5846 Save a copy expression for non-trivial copy constructions of catch variables. by John McCall · 15 years ago
  89. ad7c5c1 Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 15 years ago
  90. ed1ae86 Move all the cleanups framework code into a single file. Pure motion. by John McCall · 15 years ago
  91. e4df6c8 Convert the exception-freeing cleanup over to the conditional cleanups code, by John McCall · 15 years ago
  92. f256eb5 Fix some obvious bugs in the conditional-cleanup code and then make the by John McCall · 15 years ago
  93. ce1de61 Better framework for conditional cleanups; untested as yet. by John McCall · 15 years ago
  94. ba840fb "Name" a bool parameter. by Anders Carlsson · 15 years ago
  95. 20f6ab8 Fix a latent bug where, after emitting an expression statement, we would by John McCall · 15 years ago
  96. 5d41378 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  97. 2faab30 ARM EH uses a different personality function in C. by John McCall · 15 years ago
  98. 077dc60 Don't assert on attempts to throw 'bool'. I wonder if in the history of C++ by John McCall · 15 years ago
  99. 1c9c3fd Death to blocks, or at least the word "block" in one particular obnoxiously by John McCall · 15 years ago
  100. 0bdb1fd Opportunistically use the C++ personality function in ObjC++ by John McCall · 15 years ago