1. e303c87 [TI removal] Make `getTerminator()` return a generic `Instruction`. by Chandler Carruth · 7 years ago
  2. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  3. f66e4f7 Support lifetime-extension of conditional temporaries. by Richard Smith · 7 years ago
  4. cbd80f4 Call CreateTempAllocaWithoutCast for ActiveFlag by Yaxun Liu · 7 years ago
  5. c647919 [WebAssembly] Use Windows EH instructions for Wasm EH by Heejin Ahn · 7 years ago
  6. 00ddbed Revert r332982 Call CreateTempMemWithoutCast for ActiveFlag by Yaxun Liu · 7 years ago
  7. 8a60e5d Call CreateTempMemWithoutCast for ActiveFlag by Yaxun Liu · 7 years ago
  8. ccda3d2 [CodeGen] Avoid destructing a callee-destructued struct type in a by Akira Hatanaka · 7 years ago
  9. b4f3637 Revert "[CodeGen] Avoid destructing a callee-destructued struct type in a" by Akira Hatanaka · 7 years ago
  10. e712374 [CodeGen] Avoid destructing a callee-destructued struct type in a by Akira Hatanaka · 7 years ago
  11. 5cdf038 Allocate and access NormalCleanupDest with the natural alignment of i32. by John McCall · 8 years ago
  12. 524ae44 Fix typo in comment, no behavior change. by Nico Weber · 8 years ago
  13. 0449316 Don't try to spill static allocas when emitting expr cleanups with branches by Reid Kleckner · 8 years ago
  14. 1d99327 Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
  15. 260161b Update Clang for an API change to LLVM's switch case iterator (it is now by Chandler Carruth · 8 years ago
  16. 092d065 Don't assume cleanup emission preserves dominance in expr evaluation by Reid Kleckner · 9 years ago
  17. c3f8925 Retire llvm::alignOf in favor of C++11 alignof. by Benjamin Kramer · 9 years ago
  18. 421119f [Temporary, Lifetime] Add lifetime marks for temporaries by Tim Shen · 9 years ago
  19. 8af7bb2 [CodeGen] Emit lifetime.end intrinsic after objects are destructed in by Akira Hatanaka · 9 years ago
  20. 83aa979 Update for LLVM function name change. by Rui Ueyama · 10 years ago
  21. 54a3b26 Fix alignment issue in CodeGenFunction::PopCleanupBlock. by James Y Knight · 10 years ago
  22. 4e52d6f Update clang to use the updated LLVM EH instructions by David Majnemer · 10 years ago
  23. 9f5260a CodeGen: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  24. a002bd5 [WinEH] Mark calls inside cleanups as noinline by Reid Kleckner · 10 years ago
  25. c2d2b42 [CodeGen] Remove dead code. NFC. by Benjamin Kramer · 10 years ago
  26. 5539152 [WinEH] Push cleanupendpad scopes around exceptional cleanups by Reid Kleckner · 10 years ago
  27. 129552b [WinEH] Remove NewMSEH and enable its behavior by default by Reid Kleckner · 10 years ago
  28. 2586aac [SEH] Use cleanupendpad so that WinEHPrepare gets the coloring right by Reid Kleckner · 10 years ago
  29. 7f416cc Compute and preserve alignment more faithfully in IR-generation. by John McCall · 10 years ago
  30. ce536a5 [WinEH] Update to new EH pad/ret signatures (with tokens required) by Joseph Tremoulet · 10 years ago
  31. e888a2f [MS ABI] Switch catchpad/cleanuppad to use tokens by David Majnemer · 10 years ago
  32. 6c3e4ec [CodeGen] Don't write into a SmallVector's uninitialized memory. by Benjamin Kramer · 10 years ago
  33. dbf1045 [MS ABI] Hook clang up to the new EH instructions by David Majnemer · 10 years ago
  34. 53c7616 Fix alignment issues in Clang. by James Y Knight · 10 years ago
  35. dc012fa Revert "Revert r234581, it might have caused a few miscompiles in Chromium." by David Majnemer · 10 years ago
  36. 1c565c3 Revert r234581, it might have caused a few miscompiles in Chromium. by Nico Weber · 10 years ago
  37. 047a686 Remove threshold for inserting lifetime markers for named temporaries by Arnaud A. de Grandmaison · 10 years ago
  38. e5b0642 [WinEH] Don't wrap cleanups in terminate actions by Reid Kleckner · 10 years ago
  39. 2e80428 clang-format my last commit by David Blaikie · 10 years ago
  40. 1ed728c [opaque pointer type] More GEP API migrations by David Blaikie · 10 years ago
  41. c749745 Revert accidental commit. by Benjamin Kramer · 11 years ago
  42. f989042 Prefer SmallVector::append/insert over push_back loops. Clang edition. by Benjamin Kramer · 11 years ago
  43. 4d52443 DebugInfo: Attribute cleanup code to the end of the scope, not the end of the function. by David Blaikie · 11 years ago
  44. 95b24e9 Address review feedback for r228003. by Adrian Prantl · 11 years ago
  45. 39428e7 Merge ArtificialLocation into ApplyDebugLocation and make a clear by Adrian Prantl · 11 years ago
  46. 66e4197 Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info location handling (and follow-up commits). by David Blaikie · 11 years ago
  47. f353d3e Revert "DebugInfo: Generalize debug info location handling" and related commits by David Blaikie · 11 years ago
  48. 84fe79c Reapply "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
  49. 608a245 Revert "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
  50. 3945d1b Reapply "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
  51. 06b2c54 Revert "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
  52. bf22a4e DebugInfo: Generalize debug info location handling by David Blaikie · 11 years ago
  53. 82e95a3 Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator, bool> as per the C++ standard's associative container concept. by David Blaikie · 11 years ago
  54. 5d1159e Revert r218865 because it introduced PR21236, a crash in codegen emitting the try block. by Nick Lewycky · 11 years ago
  55. b21aa76 Replace a destructor of EHCleanupScope with a Destroy() method to reflect the current usage. by Kostya Serebryany · 11 years ago
  56. 42d314d Emit lifetime.start / lifetime.end markers for unnamed temporary objects. by Arnaud A. de Grandmaison · 11 years ago
  57. 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
  58. 4d01fff [C++11] Update Clang for the change to LLVM's Use-Def chain iterators in by Chandler Carruth · 12 years ago
  59. e25ffdf Revert "CodeGen: Simplify CodeGenFunction::EmitCaseStmt" by Justin Bogner · 12 years ago
  60. d1b151e Debug info: Refactor NoLocation and ArtificialLocation to use a common base by Adrian Prantl · 12 years ago
  61. 4c5c99f CodeGen: Simplify CodeGenFunction::EmitCaseStmt by Justin Bogner · 12 years ago
  62. 736a947 Reapply r183721, reverted in r183776, with a fix for a bug in the former (we by Richard Smith · 12 years ago
  63. 4a28f53 Revert r183721. It caused cleanups to be delayed too long in some cases. by Richard Smith · 12 years ago
  64. 7c5d4dc Rework IR emission for lifetime-extended temporaries. Instead of trying to walk by Richard Smith · 12 years ago
  65. 2da7fcd [CodeGen] Make CGCleanup.h include what it now uses by Reid Kleckner · 12 years ago
  66. dc237b5 Cleanup: Use a member variable to store the SourceLocation for EH code. by Adrian Prantl · 12 years ago
  67. 52bf3c4 Reapply r180982 with repaired logic and an additional testcase. by Adrian Prantl · 12 years ago
  68. 857f923 Revert "Attempt to un-break the gdb buildbot." by Adrian Prantl · 12 years ago
  69. 44f3801 Attempt to un-break the gdb buildbot. by Adrian Prantl · 12 years ago
  70. 47fb950 Change hasAggregateLLVMType, which conflates complex and by John McCall · 13 years ago
  71. abab776 Make sure we don't emit IR for unused EH cleanups. PR13359. by Eli Friedman · 13 years ago
  72. fe3b069 llvm::SwitchInst by Stepan Dyatkovskiy · 14 years ago
  73. 85fcc2d Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 14 years ago
  74. 5fecf544 Compatability fix for SwitchInst refactoring. by Stepan Dyatkovskiy · 14 years ago
  75. 1425b45 Use function pointers, rather than references, to pass Destroyers by Peter Collingbourne · 14 years ago
  76. e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  77. eec0a2a Another silly workaround for MSVC. by Peter Collingbourne · 14 years ago
  78. fc38dfe Sigh, another workaround for MSVC. by Peter Collingbourne · 14 years ago
  79. 1424b30 Work around a gcc4.2 bug. by Peter Collingbourne · 14 years ago
  80. 702b284 When destroying temporaries, instead of a custom cleanup use the by Peter Collingbourne · 14 years ago
  81. f4beacd Whenever explicitly activating or deactivating a cleanup, we by John McCall · 14 years ago
  82. e63abb5 Fix a subtle bug with cleanups: when activating by John McCall · 14 years ago
  83. 8e4c74b Simplify EH control flow by observing that EH scopes form a simple by John McCall · 14 years ago
  84. a3654e3 Formatting. by John McCall · 14 years ago
  85. 45e4295 Avoid fallthrough-branching to an inactive cleanup even if it's by John McCall · 14 years ago
  86. f82bdf6 Be sure to destroy the normal entry block of a cleanup that we by John McCall · 14 years ago
  87. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  88. 2192fe5 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 14 years ago
  89. 30317fd Generalize Cleanup::Emit's "isForEH" parameter into a set by John McCall · 14 years ago
  90. 5fcf8da Do full-expression cleanups in a much more sensible way that still lets by John McCall · 14 years ago
  91. e03c05c Change how PHINodes store their operands. by Jay Foad · 14 years ago
  92. 845511f update for api change. by Chris Lattner · 14 years ago
  93. bc204c8 implement rdar://9289524 - case followed immediately by break results in empty IR block, by Chris Lattner · 14 years ago
  94. 1b93f1b Tame an assert; the scope depth of a jump destination does not by John McCall · 15 years ago
  95. ad7c5c1 Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 15 years ago
  96. ed1ae86 Move all the cleanups framework code into a single file. Pure motion. by John McCall · 15 years ago