1. 31b8399 [PM] Port LowerInvoke to the new pass manager by Michael Kuperstein · 9 years ago
  2. 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
  3. b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
  4. 5b4c837 TransformUtils: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  5. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  6. b6118c5 Remove LowerInvoke's obsolete "-enable-correct-eh-support" option by Mark Seaborn · 12 years ago
  7. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  8. 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  9. 44fee4e Remove several unused variables. by Rafael Espindola · 12 years ago
  10. 7a639ea 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
  11. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  12. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  13. 4dc976f revert r166264 because the LTO build is still failing by Nadav Rotem · 13 years ago
  14. 4985ddc recommit the patch that makes LSR and LowerInvoke use the TargetTransform interface. by Nadav Rotem · 13 years ago
  15. d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
  16. e103287 by Nadav Rotem · 13 years ago
  17. d5d95b0 [unwind removal] We no longer have 'unwind' instructions being generated, so by Bill Wendling · 14 years ago
  18. 07efd6f When inserting new instructions, use getFirstInsertionPt instead of by Bill Wendling · 14 years ago
  19. 335d399 switch to use the new api for structtypes. by Chris Lattner · 14 years ago
  20. 55a0934 There is only one instance of this placeholder being created. Just use that by Bill Wendling · 14 years ago
  21. def94ed Remove an instance where the 'unwind' instruction was created. by Bill Wendling · 14 years ago
  22. d1b7849 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 14 years ago
  23. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  24. 5bd375a Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  25. b1ed91f Land the long talked about "type system rewrite" patch. This by Chris Lattner · 14 years ago
  26. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  27. 218f320 Transfer debug loc to lowered call. Patch by Alexander Herz! by Devang Patel · 15 years ago
  28. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  29. ded5f66 Get rid of pop_macro warnings on MSVC. by Michael J. Spencer · 15 years ago
  30. d31d82d Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. by Owen Anderson · 15 years ago
  31. 0f7892b Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg") by Dan Gohman · 15 years ago
  32. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  33. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  34. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  35. e74c78d lowerinvoke needs to handle aggregate function args like sjlj eh does. by Jim Grosbach · 15 years ago
  36. 5ba76b9 Remove unused code by Jim Grosbach · 15 years ago
  37. 0e20dc5c fix think-o by Jim Grosbach · 15 years ago
  38. b69c687 Simplify things a bit more. Fix prototype to use SmallVectorImpl and by Jim Grosbach · 15 years ago
  39. a37af16 mirror of r105280 changes for LowerInvoke, which uses the same basic logic here by Jim Grosbach · 15 years ago
  40. 7352167 Use SmallVector instead of std::vector. by Jim Grosbach · 15 years ago
  41. 44a27ef Fix a problem that lower invoke has with allocas (PR6694), and by Chris Lattner · 15 years ago
  42. a2fbc0a Finally land the InvokeInst operand reordering. by Gabor Greif · 16 years ago
  43. e1517a0 backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 16 years ago
  44. 7a743e1 Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 16 years ago
  45. 6c56ed8 back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite by Gabor Greif · 16 years ago
  46. 8335f9c Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 16 years ago
  47. ccce8ba Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 16 years ago
  48. de5ad42 Remove FreeInst. by Victor Hernandez · 16 years ago
  49. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  50. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  51. 9ed7b16 Introduce and use convenience methods for getting pointer types by Duncan Sands · 16 years ago
  52. 2d60e1e back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure by Gabor Greif · 16 years ago
  53. 14dfba6 re-commit r66920 (which has been backed out in r66953) I may have more luck this time. I'll back out if needed... by Gabor Greif · 16 years ago
  54. a42ac69 Actually privatize a IntegerTypes, and fix a few bugs exposed by this. by Owen Anderson · 16 years ago
  55. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  56. 03cb69f Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 16 years ago
  57. 5a1acd9 Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 16 years ago
  58. 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  59. 487375e Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  60. c2c7932 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
  61. edb4a70 Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  62. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  63. 20b34ac Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 16 years ago
  64. 4fdeba9 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 16 years ago
  65. b6b2530 Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 16 years ago
  66. 53a5221 Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 16 years ago
  67. 1e5f00e This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? by Owen Anderson · 16 years ago
  68. b17f329 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
  69. 5948fdf Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
  70. e70b637 More LLVMContext-ification. by Owen Anderson · 16 years ago
  71. 8d62763 remove trailing whitespace by Jim Grosbach · 17 years ago
  72. 4bb96e9 Revert r66920. It was causing failures in the self-hosting buildbot (in release by Bill Wendling · 17 years ago
  73. 258232f Second installment of "BasicBlock operands to the back" changes. by Gabor Greif · 17 years ago
  74. 12da8ce Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 17 years ago
  75. 4c758ea Large mechanical patch. by Devang Patel · 17 years ago
  76. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  77. f96e137 Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to by Dan Gohman · 17 years ago
  78. 0479aa5 Change class' public PassInfo variables to by initialized with the by Dan Gohman · 17 years ago
  79. d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  80. c6a47e8 VisualStudio project files updated. #include <algorithm> added to make VisualStudio happy. Also had to undefine setjmp because of #include <csetjmp> turning setjmp into _setjmp in VisualStudio. by Chuck Rose III · 18 years ago
  81. fbc6adc Use Intrinsic::getDeclaration to get hold of by Duncan Sands · 18 years ago
  82. e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  83. 5e4e051 Revert 49006 for the moment. by Dale Johannesen · 18 years ago
  84. 7d02cf3 Emit exception handling info for functions which are by Dale Johannesen · 18 years ago
  85. c3591a0 remove the LowerSelect pass. The last client was the old Sparc backend, which is long dead by now. by Chris Lattner · 18 years ago
  86. 70e2946 Fix PR2029 by Chris Lattner · 18 years ago
  87. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  88. edf0788 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 18 years ago
  89. ad0ea2d Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
  90. c656cbb by David Greene · 18 years ago
  91. 34d442f More explicit keywords. by Dan Gohman · 18 years ago
  92. 17a5dfe by David Greene · 18 years ago
  93. e7da2d6 Fix typo in comment. by Nick Lewycky · 18 years ago
  94. 8c78a0b Drop 'const' by Devang Patel · 18 years ago
  95. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  96. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  97. 5959f42 Comment out usage of write() for now. by Jeff Cohen · 19 years ago
  98. fb80151 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 19 years ago
  99. d879dfb Revert changes for a simplier solution. by Jim Laskey · 19 years ago
  100. e4ccf22 Itanium ABI exception handing support. by Jim Laskey · 19 years ago