1. 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
  2. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  3. 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
  4. bf1638d SjLjEHPrepare: Don't reg-to-mem swifterror values by Arnold Schwaighofer · 8 years ago
  5. 3f16431 [SjLj] Replace recursive block marking algorithm with iterative algorithm by Gerolf Hoflehner · 8 years ago
  6. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  7. 1527baa CodeGen: Rename DEBUG_TYPE to match passnames by Matthias Braun · 8 years ago
  8. e38003f Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
  9. 59a2d7b Module::getOrInsertFunction is using C-style vararg instead of variadic templates. by Serge Guelton · 8 years ago
  10. b050c7f Revert "Turn some C-style vararg into variadic templates" by Diana Picus · 8 years ago
  11. 5fd75fb Turn some C-style vararg into variadic templates by Serge Guelton · 8 years ago
  12. 3c1fc76 Allow DataLayout to specify addrspace for allocas. by Matt Arsenault · 8 years ago
  13. db11fdf Revert "Turn some C-style vararg into variadic templates" by Mehdi Amini · 8 years ago
  14. 579540a Turn some C-style vararg into variadic templates by Mehdi Amini · 8 years ago
  15. 69e74b4 SjLjEHPrepare: Fix the pass for swifterror arguments by Arnold Schwaighofer · 9 years ago
  16. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  17. e9bc579 ADT: Remove == and != comparisons between ilist iterators and pointers by Duncan P. N. Exon Smith · 10 years ago
  18. 693f131 Shuffle header file as per the Coding Standards by David Majnemer · 10 years ago
  19. b61fd7f [SjLjEHPrepare] Simplify/cleanup code by David Majnemer · 10 years ago
  20. bd1b8c0 [SjLjEHPrepare] Don't grab pointers to functions in doInitialization by David Majnemer · 10 years ago
  21. b30f2f51 Avoid overly large SmallPtrSet/SmallSet by Matthias Braun · 10 years ago
  22. f1ff53e CodeGen: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  23. 3cd00c1 Fix __builtin_setjmp in combination with sjlj exception handling. by Matthias Braun · 10 years ago
  24. c16b107 Expose sjlj preparation through opt for my own debugging purposes by Reid Kleckner · 10 years ago
  25. f50daed Redirect DataLayout from TargetMachine to Module in SjLjEHPrepare by Mehdi Amini · 10 years ago
  26. 7fddecc Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  27. ff6409d Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced init only by David Blaikie · 10 years ago
  28. 4e5d47f4 [opaque pointer type] More GEP API migrations by David Blaikie · 10 years ago
  29. 68d535c Opaque Pointer Types: GEP API migrations to specify the gep type explicitly by David Blaikie · 11 years ago
  30. 3372620 Replace some uses of getSubtargetImpl with the cached version by Eric Christopher · 11 years ago
  31. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  32. 971c3ea Use nullptr instead of NULL for variadic sentinels by Reid Kleckner · 11 years ago
  33. 4627679 Use range based for loops to avoid needing to re-mention SmallPtrSet size. by Craig Topper · 11 years ago
  34. 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  35. 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
  36. 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  37. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  38. 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
  39. d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
  40. c80b6c9 Unify the lowering of arguments during SjLj prepare. by Bill Wendling · 11 years ago
  41. 151b44d Support lowering of empty aggregates. by Bill Wendling · 11 years ago
  42. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
  43. 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
  44. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  45. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  46. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  47. 50ed9af CodeGen: Stop treating vectors as aggregates by Duncan P. N. Exon Smith · 12 years ago
  48. 8faa30e Reformat code with clang-format. by Bill Wendling · 12 years ago
  49. 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
  50. 9a224ce Add bitcast to store of personality function. by Kai Nacke · 12 years ago
  51. 2d915e2 Revert r176154 in favor of a better approach. by Bill Wendling · 13 years ago
  52. 56b31bd Split TargetLowering into a CodeGen and a SelectionDAG part. by Benjamin Kramer · 13 years ago
  53. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  54. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  55. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  56. 8d9890a IRBuilderify the SjlLjEHPrepare pass. by Benjamin Kramer · 13 years ago
  57. aafe091 Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h by Chandler Carruth · 13 years ago
  58. 1a9c17e Revert r152705, which reapplied r152486 as this appears to be causing failures by Chad Rosier · 14 years ago
  59. d7c0aae Reapply r152486 with a fix for the nightly testers. by Bill Wendling · 14 years ago
  60. 12e5adb s/SjLjEHPass/SjLjEHPrepare/ No functionality change. by Bill Wendling · 14 years ago
  61. 5ad9140 Revert due to nightly test failures. by Bill Wendling · 14 years ago
  62. 1ab79c6 Implement a more intelligent way of spilling uses across an invoke boundary. by Bill Wendling · 14 years ago
  63. 7717e9f Place the GEP instructions nearer to the instructions which use them. by Bill Wendling · 14 years ago
  64. ff4e2b7 Missing raw_ostream.h breaks MSVC build. by Andrew Trick · 14 years ago
  65. 85460d0 Tracing to help investigate issues with SjLj spill code. by Andrew Trick · 14 years ago
  66. b108aae Reapply r146481 with a fix to create the Builder value in the correct place and by Bill Wendling · 14 years ago
  67. 2be88f13 Revert r146481 to review possible miscompilations. by Bill Wendling · 14 years ago
  68. 2f1d93f Avoid using the 'insertvalue' instruction here. by Bill Wendling · 14 years ago
  69. cca9aa5 Record landing pads with a SmallSetVector to avoid multiple entries. by Bob Wilson · 14 years ago
  70. 643e63c Update the SP in the SjLj jmpbuf whenever it changes. <rdar://problem/10444602> by Bob Wilson · 14 years ago
  71. 38f86c5 Cleanup. Get rid of the old SjLj EH lowering code. No functionality change. by Bill Wendling · 14 years ago
  72. b1c4308 Make sure that the landing pads themselves have no PHI instructions in them. by Bill Wendling · 14 years ago
  73. aa9047d Now Igor, throw the switch...give my creation life! by Bill Wendling · 14 years ago
  74. e9574be Use the code that lowers the arguments and spills any values which are alive by Bill Wendling · 14 years ago
  75. db16335 Fix comment to reflect the new EH stuff. by Bill Wendling · 14 years ago
  76. ac3fb4c Generic cleanup. by Bill Wendling · 14 years ago
  77. 97a8695f Don't carry over the dispatchsetup hack from the old system. by Bill Wendling · 14 years ago
  78. 6f3e73d Move the grabbing of the jump buffer into the caller function, eliminating the need for returning a std::pair. by Bill Wendling · 14 years ago
  79. 899da52 Have the SjLjEHPrepare pass do some more heavy lifting. by Bill Wendling · 14 years ago
  80. 225e848 Bitcast the alloca to an i8* to match the intrinsic's signature. by Bill Wendling · 14 years ago
  81. 66b110f Create and use an llvm.eh.sjlj.functioncontext intrinsic. by Bill Wendling · 14 years ago
  82. 2e76ca9 In the new EH model, setup the function context and the call site info. by Bill Wendling · 14 years ago
  83. ac5a883 Introduce a bit of a hack. by Bill Wendling · 14 years ago
  84. 4707d37 These splits should be done whether they are critical edges or not. by Bill Wendling · 14 years ago
  85. fee8eda Split the landing pad block only if it's a critical edge. Also intelligently by Bill Wendling · 14 years ago
  86. f4ee0c0 Add the sentinal "no handle" value to the ResumeInst. by Bill Wendling · 14 years ago
  87. 2d4f0be Don't replace *all* uses with the new stuff. by Bill Wendling · 14 years ago
  88. 01a325a Look at the end of the entry block for an invoke. by Bill Wendling · 14 years ago
  89. f0d2dfd Split the landing pad's edge. Then for all uses of a landingpad instruction's by Bill Wendling · 14 years ago
  90. 3aaed0a Some whitespace fixes and #include reordering. by Bill Wendling · 14 years ago
  91. d1b7849 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 14 years ago
  92. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  93. b804a2b Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  94. a78cd22 Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  95. 7c57be3 De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 14 years ago
  96. f3f545e fix the varargs version of StructType::get to not require an LLVMContext, making usage by Chris Lattner · 14 years ago
  97. 50117f8 Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmp by Bill Wendling · 14 years ago
  98. 1e1f1c9 The default of the dispatch switch statement was to branch to a BB that executed by Bill Wendling · 14 years ago
  99. dd4dcd5 Revamp the SjLj "dispatch setup" intrinsic. by Bill Wendling · 14 years ago
  100. 34e2bc0 Early exit if we don't have invokes. The 'Unwinds' vector isn't modified unless by Bill Wendling · 15 years ago