1. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  2. b2e5109 [IndVars] Drop "exact" flag from lshr and udiv when substituting their args by Max Kazantsev · 7 years ago
  3. 1d893bf [NFC] Make a variable const by Max Kazantsev · 7 years ago
  4. f78650a Remove trailing space by Fangrui Song · 7 years ago
  5. 4d98051 [SimplifyIndVar] Canonicalize comparisons to unsigned while eliminating truncs by Max Kazantsev · 7 years ago
  6. f5ba371 [IndVarSimplify] Ignore unreachable users of truncs by Max Kazantsev · 7 years ago
  7. 37da433 [SimplifyIndVars] Eliminate redundant truncs by Max Kazantsev · 7 years ago
  8. 0ed7962 [SimplifyIndVars] Ignore dead users by Max Kazantsev · 7 years ago
  9. b4b2cce [NFC] Use variable instead of accessing pair many times by Max Kazantsev · 7 years ago
  10. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  11. 6af4f23 Remove redundant includes from lib/Transforms. by Michael Zolotukhin · 8 years ago
  12. 6260cf7 [IndVars] Fix a bug introduced in r317012 by Philip Reames · 8 years ago
  13. 7b861f0 Revert 317016 and 317048 by Philip Reames · 8 years ago
  14. 357cd32 [SimplifyIndVar] Inline makIVComparisonInvariant to eleminate code duplication [NFC] by Philip Reames · 8 years ago
  15. dc417a9 [IndVarSimplify] Extract wrapper around SE-.isLoopInvariantPredicate [NFC] by Philip Reames · 8 years ago
  16. cd0a5bb [IndVarSimplify] Simplify code using a dictionary by Philip Reames · 8 years ago
  17. 59bf1e0 [IndVarSimplify] Simplify code using preheader assumption by Philip Reames · 8 years ago
  18. 39a8dbf [SimplifyIndVar] Extract out invariant expression handling by Philip Reames · 8 years ago
  19. 5552f50 Undo accidental commit by Philip Reames · 8 years ago
  20. 9c3cbee [CGP] Fix crash on i96 bit multiply by Philip Reames · 8 years ago
  21. 29dd40b [SimplifyIndVars] Shorten code by using SCEV helper [NFC] by Philip Reames · 8 years ago
  22. d36f2030 [SimplifyIndVar] Replace IVUsers with loop invariant whenever possible by Hongbin Zheng · 8 years ago
  23. c8abdf5 [SimplifyIndVar] Do not fail when we constant fold an IV user to ConstantPointerNull by Hongbin Zheng · 8 years ago
  24. d1b7b2e [SimplifyIndVar] Constant fold IV users by Hongbin Zheng · 8 years ago
  25. bbe448a [SimplifyIndvar] Minor change to refine r314125, NFC by Hongbin Zheng · 8 years ago
  26. f0093e4 [SimplifyIndvar] Replace the srem used by IV if we can prove both of its operands are non-negative by Hongbin Zheng · 8 years ago
  27. b9edcbc Re-enable "[IndVars] Canonicalize comparisons between non-negative values and indvars" by Max Kazantsev · 8 years ago
  28. 9883852 Revert "Revert "Revert "[IndVars] Canonicalize comparisons between non-negative values and indvars""" by Max Kazantsev · 8 years ago
  29. c8db20b Revert "Revert "[IndVars] Canonicalize comparisons between non-negative values and indvars"" by Max Kazantsev · 8 years ago
  30. b26a0a4 [IndVarSimplify] Add AShr exact flags using induction variables ranges. by David Green · 8 years ago
  31. ebe5628 Revert "[IndVars] Canonicalize comparisons between non-negative values and indvars" by Max Kazantsev · 8 years ago
  32. 80bc4a5 [IndVars] Canonicalize comparisons between non-negative values and indvars by Max Kazantsev · 8 years ago
  33. 8d0322e [SCEV] Use depth limit instead of local cache for SExt and ZExt by Max Kazantsev · 8 years ago
  34. dc80366 [ScalarEvolution] Apply Depth limit to getMulExpr by Max Kazantsev · 8 years ago
  35. e6bca0e Rename WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 8 years ago
  36. 2cbeb00 Reverts commit r301424, r301425 and r301426 by Sanjoy Das · 8 years ago
  37. 01de557 Rename WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 8 years ago
  38. bfd7c38 [SimplifyIndvar] Replace the sdiv used by IV if we can prove both of its operands are non-negative by Hongbin Zheng · 9 years ago
  39. f90e28d [IndVars] Remove -liv-reduce by Sanjoy Das · 9 years ago
  40. ae09b3c [IndVars] Eliminate op.with.overflow when possible (re-apply) by Sanjoy Das · 9 years ago
  41. b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
  42. f9d88e6 This reverts commit r265913 and r265912 by Sanjoy Das · 10 years ago
  43. a07ad64 [IndVars] Eliminate op.with.overflow when possible by Sanjoy Das · 10 years ago
  44. 74af78e3 [IndVars] Make the fix for PR26973 more obvious; NFCI by Sanjoy Das · 10 years ago
  45. 60fb899 [IndVars] Pass the right loop to isLoopInvariantPredicate by Sanjoy Das · 10 years ago
  46. 843fb20 LPM: Stop threading `Pass *` through all of the loop utility APIs. NFC by Justin Bogner · 10 years ago
  47. 0015e5a [IndVars] Preserve LCSSA in `eliminateIdentitySCEV` by Sanjoy Das · 10 years ago
  48. 5c8bead [IndVars] Don't break dominance in `eliminateIdentitySCEV` by Sanjoy Das · 10 years ago
  49. 088bb0e [IndVars] Extract out eliminateIdentitySCEV, NFC by Sanjoy Das · 10 years ago
  50. 2aacc0e [SCEV] Introduce ScalarEvolution::getOne and getZero. by Sanjoy Das · 10 years ago
  51. df005cb Fix some comment typos. by Benjamin Kramer · 10 years ago
  52. c18115d [IndVars] Improved logging under DEBUG(); NFC. by Sanjoy Das · 10 years ago
  53. 5dab205 [IndVars] Make loop varying predicates loop invariant. by Sanjoy Das · 10 years ago
  54. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  55. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  56. f5e2fc4 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
  57. 018e55a SimplifyIV comments and dead argument cleanup. by Andrew Trick · 10 years ago
  58. a5397c0 [IndVarSimplify] use the "canonical" way to infer no-wrap. by Sanjoy Das · 11 years ago
  59. 24fd029 [PM] Remove a dead field. by Chandler Carruth · 11 years ago
  60. 4f8f307 [PM] Split the LoopInfo object apart from the legacy pass, creating by Chandler Carruth · 11 years ago
  61. f0982d0 SimplifyIndVar: Remove unused variable by David Majnemer · 11 years ago
  62. 8c252bd Fix PR22222 by Sanjoy Das · 11 years ago
  63. 7c0ce26 This patch teaches IndVarSimplify to add nuw and nsw to certain kinds by Sanjoy Das · 11 years ago
  64. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  65. 7777b50 remove function names from comments; NFC by Sanjay Patel · 11 years ago
  66. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 12 years ago
  67. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  68. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  69. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  70. 9351251 Make DataLayout a plain object, not a pass. by Rafael Espindola · 12 years ago
  71. 37dc9e1 Rename many DataLayout variables from TD to DL. by Rafael Espindola · 12 years ago
  72. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  73. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  74. 0ba77a0 Add support to indvars for optimizing sadd.with.overflow. by Andrew Trick · 12 years ago
  75. fc3ea6f Don't use a potentially expensive shift if all we want is one set bit. by Benjamin Kramer · 12 years ago
  76. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  77. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  78. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  79. 628a39f Remove unused private fields found by clang's new -Wunused-private-field. by Benjamin Kramer · 13 years ago
  80. 0654989 Remove unused simplifyIVUsers by Andrew Trick · 14 years ago
  81. 070e540 LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. by Andrew Trick · 14 years ago
  82. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  83. 9490458 Fix an overly general check in SimplifyIndvar to handle useless phi cycles. by Andrew Trick · 14 years ago
  84. 547b6c5 Stop emitting instructions with the name "tmp" they eat up memory and have to be uniqued, without any benefit. by Benjamin Kramer · 14 years ago
  85. 7251e41 [indvars] Fix PR10946: SCEV cannot handle Vector IVs. by Andrew Trick · 14 years ago
  86. 6dbb060 Comments. Thanks for the spell check Nick! by Andrew Trick · 14 years ago
  87. e629d00 Cleanup. Make ScalarEvolution an explicit argument of the by Andrew Trick · 14 years ago
  88. 74664d5 SimplifyIndVar: make foldIVUser iterative to fold a chain of operands. by Andrew Trick · 14 years ago
  89. 3ec331e Added a SimplifyIndVar utility to simplify induction variable users by Andrew Trick · 14 years ago