1. e6c30fd Restore the LoopInstSimplify pass, reverting r327329 that removed it. by Chandler Carruth · 7 years ago
  2. 3a40853 Remove the LoopInstSimplify pass (-loop-instsimplify) by Vedant Kumar · 8 years ago
  3. dd40f5e [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  4. 4d0fe64 Kill off the old SimplifyInstruction API by converting remaining users. by Daniel Berlin · 9 years ago
  5. ca68a3e [PM] Introduce an analysis set used to preserve all analyses over by Chandler Carruth · 9 years ago
  6. 3bab7e1 [PM] Separate the LoopAnalysisManager from the LoopPassManager and move by Chandler Carruth · 9 years ago
  7. 410eaeb [PM] Rewrite the loop pass manager to use a worklist and augmented run by Chandler Carruth · 9 years ago
  8. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  9. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  10. 0746f3b Consistently use LoopAnalysisManager by Sean Silva · 9 years ago
  11. dcafd5e [PM] Convert LoopInstSimplify Pass to new PM by Dehao Chen · 9 years ago
  12. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  13. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  14. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  15. 074ce83 Simplify logic. NFC. by Chad Rosier · 10 years ago
  16. 31088a9 [LPM] Factor all of the loop analysis usage updates into a common helper by Chandler Carruth · 10 years ago
  17. be4d8cb Scalar: Remove remaining ilist iterator implicit conversions by Duncan P. N. Exon Smith · 10 years ago
  18. 2f1fd16 [PM] Port ScalarEvolution to the new pass manager. by Chandler Carruth · 10 years ago
  19. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  20. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  21. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  22. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  23. b81dfa6 [LPM] Stop using the string based preservation API. It is an abomination. by Chandler Carruth · 11 years ago
  24. 4f8f307 [PM] Split the LoopInfo object apart from the legacy pass, creating by Chandler Carruth · 11 years ago
  25. b98f63d [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
  26. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
  27. 66b3130 [PM] Split the AssumptionTracker immutable pass into two separate APIs: by Chandler Carruth · 11 years ago
  28. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  29. 60db058 Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) by Hal Finkel · 11 years ago
  30. 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
  31. d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
  32. af7a87d RecursivelyDeleteTriviallyDeadInstructions() could remove by Gerolf Hoflehner · 12 years ago
  33. c46e9b0 Revert commit r207302 since build failures have been reported. by Gerolf Hoflehner · 12 years ago
  34. 3421010 RecursivelyDeleteTriviallyDeadInstructions() could remove by Gerolf Hoflehner · 12 years ago
  35. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 12 years ago
  36. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  37. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  38. 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  39. 9351251 Make DataLayout a plain object, not a pass. by Rafael Espindola · 12 years ago
  40. 612886f Rename a few more DataLayout variables. by Rafael Espindola · 12 years ago
  41. af4e64d Disable most IR-level transform passes on functions marked 'optnone'. by Paul Robinson · 12 years ago
  42. 7352302 [PM] Split DominatorTree into a concrete analysis result object which by Chandler Carruth · 12 years ago
  43. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  44. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  45. f23980a Remove #includes from the commonly used LoopInfo.h. by Jakub Staszak · 13 years ago
  46. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  47. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  48. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  49. 8bcc971 Make MemoryBuiltins aware of TargetLibraryInfo. by Benjamin Kramer · 13 years ago
  50. 465834c Clean whitespaces. by Nadav Rotem · 13 years ago
  51. c24b86f Propagate TargetLibraryInfo throughout ConstantFolding.cpp and by Chad Rosier · 14 years ago
  52. 25cb63c LoopInstSimplify preserves ScalarEvolution. by Cameron Zwarich · 15 years ago
  53. a42e591 LoopInstSimplify preserves LoopSimplify. by Cameron Zwarich · 15 years ago
  54. b4ab257 Fix coding style issues. by Cameron Zwarich · 15 years ago
  55. 80bd9af Contract subloop bodies. However, it is still important to visit the phis at the by Cameron Zwarich · 15 years ago
  56. 6a78995 Use pop_back_val instead of back followed by pop_back. by Cameron Zwarich · 15 years ago
  57. 5a2bb99 Use a worklist for later iterations just like ordinary instsimplify. The next by Cameron Zwarich · 15 years ago
  58. 4c51d12 Change LoopInstSimplify back to a LoopPass. It revisits subloops rather than by Cameron Zwarich · 15 years ago
  59. b2a41e9 Switch to the new style of asterisk placement. by Cameron Zwarich · 15 years ago
  60. e924969 Address most of Duncan's review comments. Also, make LoopInstSimplify a simple by Cameron Zwarich · 15 years ago
  61. cab9a0a Add a new loop-instsimplify pass, with the intention of replacing the instance by Cameron Zwarich · 15 years ago