1. 7c557f8 [instsimplify] Move the instsimplify pass to use more obvious file names by Chandler Carruth · 7 years ago[Renamed (62%) from llvm/lib/Transforms/Utils/SimplifyInstructions.cpp]
  2. 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
  3. a373d18 Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h by David Blaikie · 8 years ago
  4. 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
  5. 0965da2 Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* by Adam Nemet · 8 years ago
  6. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  7. 4d0fe64 Kill off the old SimplifyInstruction API by converting remaining users. by Daniel Berlin · 8 years ago
  8. 954006f Convert SimplifyInstructions to use the SimplifyQuery version of SimplifyInstruction by Daniel Berlin · 8 years ago
  9. 54656ca [ValueTracking] emit a remark when we detect a conflicting assumption (PR31809) by Sanjay Patel · 9 years ago
  10. ca68a3e [PM] Introduce an analysis set used to preserve all analyses over by Chandler Carruth · 9 years ago
  11. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  12. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  13. da9f7bf fix formatting; NFC by Sanjay Patel · 9 years ago
  14. 3857f8f Explicitly require DominatorTreeAnalysis pass for instsimplify pass. by Dehao Chen · 9 years ago
  15. 820372c revert r280432: by Dehao Chen · 9 years ago
  16. e573b77 Explicitly require DominatorTreeAnalysis pass for instsimplify pass. by Dehao Chen · 9 years ago
  17. 36e0d01 Consistently use FunctionAnalysisManager by Sean Silva · 9 years ago
  18. 16284df [PM] Port InstSimplify to the new pass manager. by Davide Italiano · 9 years ago
  19. 50271f7 Add opt-bisect support to additional passes that can be skipped by Andrew Kaylor · 9 years ago
  20. 45d4cb9 [Utils] Put includes in correct order. NFC. by Weiming Zhao · 10 years ago
  21. 5b4c837 TransformUtils: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  22. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  23. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  24. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  25. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  26. b98f63d [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
  27. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
  28. 66b3130 [PM] Split the AssumptionTracker immutable pass into two separate APIs: by Chandler Carruth · 11 years ago
  29. 60db058 Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) by Hal Finkel · 11 years ago
  30. af7a87d RecursivelyDeleteTriviallyDeadInstructions() could remove by Gerolf Hoflehner · 11 years ago
  31. c46e9b0 Revert commit r207302 since build failures have been reported. by Gerolf Hoflehner · 11 years ago
  32. 3421010 RecursivelyDeleteTriviallyDeadInstructions() could remove by Gerolf Hoflehner · 11 years ago
  33. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 11 years ago
  34. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
  35. ceec2bd Implement depth_first and inverse_depth_first range factory functions. by David Blaikie · 11 years ago
  36. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  37. 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  38. 9351251 Make DataLayout a plain object, not a pass. by Rafael Espindola · 12 years ago
  39. 612886f Rename a few more DataLayout variables. by Rafael Espindola · 12 years ago
  40. 7352302 [PM] Split DominatorTree into a concrete analysis result object which by Chandler Carruth · 12 years ago
  41. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  42. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  43. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  44. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  45. 8bcc971 Make MemoryBuiltins aware of TargetLibraryInfo. by Benjamin Kramer · 13 years ago
  46. c24b86f Propagate TargetLibraryInfo throughout ConstantFolding.cpp and by Chad Rosier · 14 years ago
  47. 697de77 Speed up instsimplify by about 10-15% by not bothering to retry by Duncan Sands · 15 years ago
  48. 2c440fa Simplify this pass by using a depth-first iterator to ensure that all by Duncan Sands · 15 years ago
  49. 6cc7126 Zap dead instructions harder. by Duncan Sands · 15 years ago
  50. 3b8af41 Visit instructions deterministically. Use a FIFO so as to approximately by Duncan Sands · 15 years ago
  51. e7cbb64 If an instruction simplifies, try again to simplify any uses of it. This is by Duncan Sands · 15 years ago
  52. eaff500 Oops, forgot to add the pass itself! by Duncan Sands · 15 years ago