1. dbdc9c2 [WinEH] Add additional verification by David Majnemer · 10 years ago
  2. e011534 [ptr-traits] Sink a constructor definition to the .cpp file and add by Chandler Carruth · 10 years ago
  3. c640f86 [WinEH] Don't visit the same catchswitch twice by David Majnemer · 10 years ago
  4. 3bb88c0 [WinEH] Use operand bundles to describe call sites by David Majnemer · 10 years ago
  5. bbfc721 [IR] Remove terminatepad by David Majnemer · 10 years ago
  6. 8a1c45d [IR] Reformulate LLVM's EH funclet IR by David Majnemer · 10 years ago
  7. 70497c6 Move EH-specific helper functions to a more appropriate place by David Majnemer · 10 years ago
  8. cc2f6c3 [WinEH] Disable most forms of demotion by Reid Kleckner · 10 years ago
  9. fb16a3a [WinEH] Fix problem with removing an element from a SetVector while iterating. by Andrew Kaylor · 10 years ago
  10. fdd48fa [WinEH] Re-committing r252249 (Clone funclets with multiple parents) with additional fixes for determinism problems by Andrew Kaylor · 10 years ago
  11. 9947cac Revert r252249 (and r252255, r252258), "[WinEH] Clone funclets with multiple parents" by NAKAMURA Takumi · 10 years ago
  12. f477585 Fix build warnings by Andrew Kaylor · 10 years ago
  13. 29cd576 [WinEH] Clone funclets with multiple parents by Andrew Kaylor · 10 years ago
  14. d11a998 [WinEH] Fix CatchRetSuccessorColorMap accounting by Joseph Tremoulet · 10 years ago
  15. e696583 [WinEH] Remove dead code/includes from WinEHPrepare by David Majnemer · 10 years ago
  16. 53e9cbd [WinEH] Fix endpad coloring/numbering by Joseph Tremoulet · 10 years ago
  17. 99c1d13 [WinEH] Remove CatchObjRecoverIdx by David Majnemer · 10 years ago
  18. bfa5b98 [WinEH] Remove more dead code by David Majnemer · 10 years ago
  19. 14e7735 [WinEH] Delete the old landingpad implementation of Windows EH by Reid Kleckner · 10 years ago
  20. f1ff53e CodeGen: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  21. 676e5cf [WinEH] Fix cleanup state numbering by Joseph Tremoulet · 10 years ago
  22. c289c9f [WinEH] Remove unreachable blocks before preparation by David Majnemer · 10 years ago
  23. 39234fc [WinEH] Set NoModuleLevelChanges in clone flags by Joseph Tremoulet · 10 years ago
  24. bde46c5 [WinEH] Update CoreCLR EH for catchpad MBBs by Joseph Tremoulet · 10 years ago
  25. 72ba704 [SEH] Add llvm.eh.exceptioncode intrinsic by Reid Kleckner · 10 years ago
  26. 7735a6d [WinEH] Create a separate MBB for funclet prologues by David Majnemer · 10 years ago
  27. 7f8c116 [WinEH] Implement state numbering for CoreCLR by Joseph Tremoulet · 10 years ago
  28. 2afea54 [WinEH] Recognize CoreCLR personality function by Joseph Tremoulet · 10 years ago
  29. fc64fae [WinEH] Emit __C_specific_handler tables for the new IR by Reid Kleckner · 10 years ago
  30. f828a0c [WinEH] Make FuncletLayout more robust against catchret by David Majnemer · 10 years ago
  31. c71d627 [WinEH] Fix ip2state table emission with funclets by Reid Kleckner · 10 years ago
  32. 09af67a [EH] Create removeUnwindEdge utility by Joseph Tremoulet · 10 years ago
  33. 3c96f0a Make helper function static. NFC. by Benjamin Kramer · 10 years ago
  34. 813f1b6 [WinEH] Rip out the landingpad-based C++ EH state numbering code by Reid Kleckner · 10 years ago
  35. 67bff0d [WinEHPrepare] Turn terminatepad into a cleanuppad + call + cleanupret by David Majnemer · 10 years ago
  36. b005d28 [WinEH] Pull Adjectives and CatchObj out of the catchpad arg list by Reid Kleckner · 10 years ago
  37. 459a64a [WinEHPrepare] Provide a cloning mode which doesn't demote by David Majnemer · 10 years ago
  38. b3d9b96 [WinEHPrepare] Refactor explicit EH preparation by David Majnemer · 10 years ago
  39. 7bb20bd Fix SEH state numbering algorithm to handle cleanupendpads by Reid Kleckner · 10 years ago
  40. f3aff31 [WinEH] Fix single-block cleanup coloring by Joseph Tremoulet · 10 years ago
  41. 7878391 [WinEH] Add codegen support for cleanuppad and cleanupret by Reid Kleckner · 10 years ago
  42. 94b704c [SEH] Emit 32-bit SEH tables for the new EH IR by Reid Kleckner · 10 years ago
  43. 9ce71f7 [WinEH] Add cleanupendpad instruction by Joseph Tremoulet · 10 years ago
  44. ec18285 [WinEH] Update coloring to handle nested cases cleanly by Joseph Tremoulet · 10 years ago
  45. 0e28823 [WinEH] Add some support for code generating catchpad by Reid Kleckner · 10 years ago
  46. 8220bcc [WinEH] Require token linkage in EH pad/ret signatures by Joseph Tremoulet · 10 years ago
  47. 0ad363e [WinEH] Calculate state numbers for the new EH representation by David Majnemer · 10 years ago
  48. 83f4bb2 [WinEHPrepare] Replace unreasonable funclet terminators with unreachable by David Majnemer · 10 years ago
  49. 7031c9f [WinEHPrepare] Fix catchret successor phi demotion by Joseph Tremoulet · 10 years ago
  50. c9ff914 [WinEHPrepare] Update demotion logic by Joseph Tremoulet · 10 years ago
  51. fd9f477 [WinEHPrepare] Add rudimentary support for the new EH instructions by David Majnemer · 10 years ago
  52. df005cb Fix some comment typos. by Benjamin Kramer · 10 years ago
  53. 09e1fdb Revert accidentally committed WinEHPrepare changes by David Majnemer · 10 years ago
  54. a102e6a PHIs don't need to be postprocessed by David Majnemer · 10 years ago
  55. ac6b298 Handle PHI nodes prefacing EH pads too by David Majnemer · 10 years ago
  56. fb7a737 handle phi nodes by David Majnemer · 10 years ago
  57. e4abcef [WinEHPrepare] Add rudimentary support for the new EH instructions by David Majnemer · 10 years ago
  58. 7ea7708 [SEH] Push reloads of the SEH code past phi nodes by Reid Kleckner · 10 years ago
  59. ed012db [SEH] Ensure that empty __except blocks have their own BB by Reid Kleckner · 10 years ago
  60. d5afc62f [WinEH] Add localaddress intrinsic instead of using frameaddress by Reid Kleckner · 10 years ago
  61. 6038179 Rename llvm.frameescape and llvm.framerecover to localescape and localrecover by Reid Kleckner · 10 years ago
  62. da76bd4 [WinEH] Insert the EH code load before the block terminator by Reid Kleckner · 10 years ago
  63. 6511c8b [WinEH] Use llvm.x86.seh.recoverfp in WinEHPrepare by Reid Kleckner · 10 years ago
  64. 110bf6d Eliminate additional redundant copies of Triple objects. NFC. by Daniel Sanders · 10 years ago
  65. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  66. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  67. 572e03a Fix "the the" in comments. by Eric Christopher · 10 years ago
  68. 7fddecc Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  69. f12c030 [WinEH] Add 32-bit SEH state table emission prototype by Reid Kleckner · 10 years ago
  70. fe4d491 [WinEH] Start inserting state number stores for C++ EH by Reid Kleckner · 10 years ago
  71. b00d42c std::sort must be called with a strict weak ordering. by Manuel Klimek · 10 years ago
  72. cafb89d Fix build error by Andrew Kaylor · 10 years ago
  73. a6c5b96 [WinEH] C++ EH state numbering fixes by Andrew Kaylor · 10 years ago
  74. ff6409d Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced init only by David Blaikie · 10 years ago
  75. a48e065 [WinEH] Push unique_ptr through the Action interface. by Benjamin Kramer · 10 years ago
  76. 0ddaf2b Fixing memory leak by Andrew Kaylor · 10 years ago
  77. cc14f38 [WinEH] Handle nested landing pads that return directly to the parent function. by Andrew Kaylor · 10 years ago
  78. d1b38c4 [WinEH] Improve fatal error message about failed demotion by Reid Kleckner · 11 years ago
  79. ed363c5 [WinEH] Reset WinEHPrepare::SEHExceptionCodeSlot when we're done. by Ahmed Bougacha · 11 years ago
  80. 0738a9c Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86" by Reid Kleckner · 11 years ago
  81. 83d89fa Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86" by Reid Kleckner · 11 years ago
  82. 51476ac Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86" by Reid Kleckner · 11 years ago
  83. 2747d3d Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86" by Reid Kleckner · 11 years ago
  84. 4856fc6 [WinEH] Add an EH registration and state insertion pass for 32-bit x86 by Reid Kleckner · 11 years ago
  85. 582786b Add a note about permitting default member initializers by Reid Kleckner · 11 years ago
  86. bcda1cd [WinEH] Start EH preparation for 32-bit x86, it uses no arguments by Reid Kleckner · 11 years ago
  87. a33f159 [WinEH] Fix minor bug in begincatch block splitting by Andrew Kaylor · 11 years ago
  88. 9130743 Style updates by Andrew Kaylor · 11 years ago
  89. 046f7b4 [WinEH] Split blocks at calls to llvm.eh.begincatch by Andrew Kaylor · 11 years ago
  90. 8c384bb Fix build error from accidental change by Andrew Kaylor · 11 years ago
  91. 8c79411 [WinEH] Find correct cloned entry block for outlined handler functions. by Andrew Kaylor · 11 years ago
  92. 5dacfd8 [WinEH] Find correct cloned entry block for outlined handler functions. by Andrew Kaylor · 11 years ago
  93. 5e5524b Remove an unused variable to prevent -Werror build failures. by Kaelyn Takata · 11 years ago
  94. cfbfe6f [SEH] Implement GetExceptionCode in __except blocks by Reid Kleckner · 11 years ago
  95. 2c3ccaa [WinEH] Split the landingpad BB instead of cloning it by Reid Kleckner · 11 years ago
  96. 5c5facc Re-commit "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare works" by Reid Kleckner · 11 years ago
  97. 20ae2a3 [WinEH] Ignore filter clauses while mapping landing pad blocks. by Andrew Kaylor · 11 years ago
  98. 1ac2252 Remove trivial assert to fix NDEBUG Werror builds by Reid Kleckner · 11 years ago
  99. e3af86e [WinEH] Replace more lpad value uses with undef by Reid Kleckner · 11 years ago
  100. 5f71552 [WinEH] Handle stubs for outlined functions that have only unreached terminators. by Andrew Kaylor · 11 years ago