1. 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
  2. b4be38f [WebAssembly] Add Wasm personality and isScopedEHPersonality() by Heejin Ahn · 7 years ago
  3. 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
  4. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  5. 4c33d52 [SimplifyCFG] put the optional assumption cache pointer in the options struct; NFCI by Sanjay Patel · 8 years ago
  6. 0f9b477 [SimplifyCFG] add a struct to house optional folds (PR34603) by Sanjay Patel · 8 years ago
  7. f193332 [CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  8. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  9. 1527baa CodeGen: Rename DEBUG_TYPE to match passnames by Matthias Braun · 8 years ago
  10. 8b61764 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
  11. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  12. 70497c6 Move EH-specific helper functions to a more appropriate place by David Majnemer · 10 years ago
  13. 2afea54 [WinEH] Recognize CoreCLR personality function by Joseph Tremoulet · 10 years ago
  14. 7fddecc Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  15. 47c8e7a Stop calling DwarfEHPrepare from WinEHPrepare by Reid Kleckner · 11 years ago
  16. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  17. be0a050 Reland r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation by Reid Kleckner · 11 years ago
  18. 301ed0c Revert r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation by Chandler Carruth · 11 years ago
  19. 0b647e6 EH: Prune unreachable resume instructions during Dwarf EH preparation by Reid Kleckner · 11 years ago
  20. 7bb0738 Add an IR-to-IR test for dwarf EH preparation using opt by Reid Kleckner · 11 years ago
  21. eb63e4d EHPrepare: Remove leftover initialization code for DomTrees. by Benjamin Kramer · 11 years ago
  22. 4e048eeb Migrate AtomicExpandPass and DwarfEHPrepare to using a Function-ized getSubtargetImpl. by Eric Christopher · 11 years ago
  23. 66b0ceb In DwarfEHPrepare, after all passes are run, RewindFunction may be a dangling by Yaron Keren · 11 years ago
  24. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  25. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
  26. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
  27. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  28. 219b89b [Modules] Move CallSite into the IR library where it belogs. It is by Chandler Carruth · 12 years ago
  29. 7352302 [PM] Split DominatorTree into a concrete analysis result object which by Chandler Carruth · 12 years ago
  30. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  31. afc1036 Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. by Bill Wendling · 12 years ago
  32. e1823b6 Remove useless code from transitioning to new EH scheme by Kai Nacke · 12 years ago
  33. eda5418 The DWARF EH pass doesn't need the TargetMachine, only the TargetLoweringBase like the other EH passes. by Bill Wendling · 12 years ago
  34. 4744758 No need to store the TargetMachine variable in this class. by Bill Wendling · 12 years ago
  35. 56b31bd Split TargetLowering into a CodeGen and a SelectionDAG part. by Benjamin Kramer · 13 years ago
  36. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  37. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  38. 27489fe Relax the requirement that the exception object must be an instruction. During by Bill Wendling · 13 years ago
  39. 8c09040 Reapply r149159 with a fix to add to a PHI node with a non-null parent. by Bill Wendling · 14 years ago
  40. fa5ad21 Revert r149159 until I can fix tests. by Bill Wendling · 14 years ago
  41. b454454 Don't always create a separate block for the call to _Unwind_Resume. by Bill Wendling · 14 years ago
  42. 9249261 When lowering the 'resume' instruction, look to see if we can eliminate the by Bill Wendling · 14 years ago
  43. 478f58c This code is dead, what with the new EH model and the auto-upgraders in place. by Bill Wendling · 14 years ago
  44. 71fce2c Update the dominator tree with the correct dominator for the new 'unwind' block. by Bill Wendling · 14 years ago
  45. 8ac2041 Look at only the terminators of the basic block. Also, if we're using the new EH by Bill Wendling · 14 years ago
  46. 1cdd7fd Modify for the new EH scheme. by Bill Wendling · 14 years ago
  47. ad088e6 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 14 years ago
  48. 7b563cd Initial code to convert ResumeInsts into calls to _Unwind_Resume. by Bill Wendling · 14 years ago
  49. 5bd375a Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  50. b804a2b Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  51. a78cd22 Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  52. 56cc153 De-constify Types in FunctionType::get(). by Jay Foad · 14 years ago
  53. 48581a6 The ARM stuff already calls the Resume function, not the Resume_or_Rethrow. It by Bill Wendling · 14 years ago
  54. e260b2b0 Erase instructions _after_ checking their type. by Benjamin Kramer · 14 years ago
  55. 046c47e Implement and document the llvm.eh.resume intrinsic, which is by John McCall · 14 years ago
  56. 5213134 Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 15 years ago
  57. e0938d8 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 15 years ago
  58. 5c25a92 There are some situations which can cause the URoR hack to infinitely recurse by Bill Wendling · 15 years ago
  59. c2d549e This may be an ARM target, so check for _Unwind_SjLj_Resume. by Bill Wendling · 15 years ago
  60. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  61. bc42c90 Reapply commit 112702 which was speculatively reverted by echristo. by Duncan Sands · 15 years ago
  62. a5d315c Speculatively revert 112699 and 112702, they seem to be causing by Eric Christopher · 15 years ago
  63. 4d51e3f Use the SSAUpdator to turn calls to eh.exception that are not in a by Duncan Sands · 15 years ago
  64. bb8a3f9 Stop using the dom frontier in DwarfEHPrepare by not promoting alloca's by Duncan Sands · 15 years ago
  65. ea05bf2 revert 112457, it looks like it broke selfhost. by Chris Lattner · 15 years ago
  66. c843fca rewrite DwarfEHPrepare to use SSAUpdater to promote its allocas by Chris Lattner · 15 years ago
  67. d94a7c3 inline function into its only caller. by Chris Lattner · 15 years ago
  68. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  69. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  70. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  71. fa60b0e Using llvm.eh.catch.all.value instead of .llvm.eh.catch.all.value. by Bill Wendling · 15 years ago
  72. f9da3c3 A block dominates itself, by definition. by Dan Gohman · 15 years ago
  73. dde79d8 mass elimination of reliance on automatic iterator dereferencing by Gabor Greif · 15 years ago
  74. e0dfb98 Use the catch-all selectors we already found when converting them to use the by Bill Wendling · 15 years ago
  75. 83d1dd6 It seems clear that this should return Changed. by Duncan Sands · 15 years ago
  76. e73d64c use ArgOperand APIs by Gabor Greif · 15 years ago
  77. cd09869 simplify: we have solid argument iterator range by Gabor Greif · 15 years ago
  78. b890fc8 use ArgOperand accessors by Gabor Greif · 15 years ago
  79. 7dd3afd use ArgOperand API (the simple part) by Gabor Greif · 15 years ago
  80. 3f0e992 Loosen up the requirements in the Horrible Hack(tm) to include all selectors by Bill Wendling · 15 years ago
  81. f1d8304 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
  82. 5d61033 When performing the Horrible Hack(tm-Duncan) on the EH code to convert a by Bill Wendling · 15 years ago
  83. c334960 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 15 years ago
  84. 7258dcd Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
  85. f375520 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
  86. 403e969 back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
  87. 33ae80b reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
  88. ff3c8b7 typos by Gabor Greif · 15 years ago
  89. 9fd00c7 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
  90. aafd209 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
  91. c268ced Skip debug info when looking for existing EH calls at the beginning of a block. by Dale Johannesen · 15 years ago
  92. b2799ed Re-add back in the slow way of determining of a clean-up should become a by Bill Wendling · 16 years ago
  93. decbb74 A more general (and simpler!) implementation of r99671. It performs a similar by Bill Wendling · 16 years ago
  94. ec8b44a Return if we changed anything or not. by Bill Wendling · 16 years ago
  95. f2c1f40 If a selector has a call to ".llvm.eh.catch.all.value" that we haven't by Bill Wendling · 16 years ago
  96. d1aa77c If we mark clean-ups as clean-ups, then it could break when inlining through an by Bill Wendling · 16 years ago
  97. d7cf27a SjLj EH introduces can introduce an additional edge to a landing pad and pad by Jim Grosbach · 16 years ago
  98. 15a1287 Pull LLVMContext out of PromoteMemToReg. by Nick Lewycky · 16 years ago
  99. 3505c94 Don't put in these EH changes. by Bill Wendling · 16 years ago
  100. a8eceed Reverting r85338 for now. It's causing a bootstrap failure on PPC darwin9. by Bill Wendling · 16 years ago